Ein Großteil unserer Inhalte ist wie folgt formatiert site/taxonomy/XX
, wobei XX eine Ganzzahl ist.
Ich fand eine Menge von Fragen wie „ wie die TID aus dem Namen zu bekommen? “, Aber ich mag den Namen von der bekommen TID
. Ich versuche, ein Breadcrumb-Skript zusammenzustellen, und alles ist großartig, außer in diesen Fällen, in denen ich eine Spur wie " home > term
" erhalte . Stattdessen möchte ich es wie " home > <TERM NAME>
" haben.
Wie kann ich das machen?
7
taxonomy-terms
Brodie
quelle
quelle
Antworten:
Wenn Sie Drupal 7 verwenden, können Sie verwenden
taxonomy_term_load()
Wenn Sie eine Reihe von Term-IDs haben, können Sie sich sparen, indem Sie für jede Auslastung eine einzelne Abfrage ausführen
taxonomy_term_load_multiple()
:Wenn Sie mit Drupal 6 nicht weiterkommen, können Sie Folgendes verwenden
taxonomy_get_term()
:Es gibt keine Mehrfachladeoption für Drupal 6, die ich leider kenne.
quelle
Die folgende Funktion gibt den Namen eines Taxonomiebegriffs basierend auf seiner ID zurück:
quelle
In Drupal 8 können Sie den Namen der Taxonomiebegriffe folgendermaßen abrufen:
Oder um mehrere zu laden:
quelle
quelle
Der Name des Begriffs in Drupal 8 kann folgendermaßen ermittelt werden:
quelle