2011-10-18 1 views
0

J'ai eu un previous question combinant deux questions sur ce sujet ... mais je pense que j'ai expliqué un peu vague ... trop d'histoire ... alors je vais demander juste une question à la fois :)Comment vérifier si un terme existe avec des règles - Drupal 7

Je voudrais savoir comment je peux vérifier si un terme de taxonomie existe avec des règles dans Drupal 7. Je pense que je vais devoir le faire avec une règle PHP personnalisée avec un natif Fonction Drupal (quelque chose comme check_if_term_exists()?).

Mais je n'arrive pas à trouver une façon correcte de le faire.

Répondre

2

Nice et facile:

$tid = 5; // The term ID, you can't load by term name as such because multiple terms may have the same name within different (and even within the same) vocabularies. 
$term = taxonomy_term_load($tid); 

if ($term) { 
    // The term exists 
} 
else { 
    // The term doesn't exist 
} 
+0

Salut Clive Merci pour obtenir une réponse rapide! Encore une question que j'ai à propos de votre réponse: le terme est inséré dans un champ de référence de taxonomie, donc c'est simplement toujours un texte sur soumettre. Est-il exact qu'il n'a pas encore d'identifiant de terme? Et si elle n'a pas encore d'identifiant ... quelles sont mes options? À la votre! Tim – Timusan

Questions connexes