Muchas de nuestras cosas tienen formato uris site/taxonomy/XX
, donde XX es un número entero.
Encontré muchas preguntas como " ¿cómo obtener el TID del nombre? ", Pero me gustaría obtener el nombre del TID
. Estoy tratando de armar un script de migas de pan y todo es genial, excepto en estos casos en los que obtengo un rastro como " home > term
". En cambio, quiero tenerlo como " home > <TERM NAME>
".
¿Como lo puedo hacer?
7
taxonomy-terms
Brodie
fuente
fuente
Respuestas:
Si está usando Drupal 7, puede usar
taxonomy_term_load()
Si tiene un montón de ID de términos, puede ahorrar tener que ejecutar una sola consulta para cada carga utilizando
taxonomy_term_load_multiple()
:Si está atascado con Drupal 6, puede usar
taxonomy_get_term()
:Desafortunadamente, no hay una opción de carga múltiple para Drupal 6 que conozca.
fuente
La siguiente función devuelve el nombre de un término de taxonomía basado en su tid:
fuente
En Drupal 8, puede obtener el nombre de los términos de taxonomía de esta manera:
O para cargar múltiples:
fuente
fuente
Es posible obtener el nombre del término en Drupal 8 de la siguiente manera:
fuente