Wiele naszych rzeczy ma format uris, np. site/taxonomy/XX
Gdzie XX jest liczbą całkowitą.
Znalazłem wiele pytań, takich jak „ jak uzyskać TID z nazwy? ”, Ale chciałbym uzyskać nazwę z TID
. Próbuję utworzyć skrypt nawigacyjny i wszystko jest świetne, z wyjątkiem tych przypadków, w których otrzymuję ślad typu „ home > term
”. Zamiast tego chcę mieć to jak „ home > <TERM NAME>
”.
Jak mogę to zrobić?
7
taxonomy-terms
Brodie
źródło
źródło
Odpowiedzi:
Jeśli używasz Drupala 7, możesz użyć
taxonomy_term_load()
Jeśli masz kilka identyfikatorów terminów, możesz zaoszczędzić konieczności uruchamiania jednego zapytania dla każdego ładowania, używając
taxonomy_term_load_multiple()
:Jeśli utkniesz przy użyciu Drupala 6, możesz użyć
taxonomy_get_term()
:Niestety, nie znam żadnej opcji wielokrotnego ładowania dla Drupala 6.
źródło
Poniższa funkcja zwraca nazwę terminu systematyki na podstawie jego tid:
źródło
W Drupal 8 możesz uzyskać nazwę terminów taksonomicznych w następujący sposób:
Lub załadować wiele:
źródło
źródło
Nazwę tego terminu można uzyskać w Drupal 8 w następujący sposób:
źródło