Многие из наших материалов имеют формат uris, например site/taxonomy/XX
, где XX - целое число.
Я нашел много вопросов, таких как « как получить TID от имени? », Но я хотел бы получить имя от TID
. Я пытаюсь собрать сценарий крошки, и все отлично, за исключением тех случаев, когда я получаю след вроде " home > term
". Вместо этого я хочу иметь это как " home > <TERM NAME>
".
Как я могу это сделать?
7
taxonomy-terms
Броди
источник
источник
Ответы:
Если вы используете Drupal 7, вы можете использовать
taxonomy_term_load()
Если у вас есть несколько идентификаторов терминов, вы можете избежать необходимости выполнять один запрос для каждой загрузки, используя
taxonomy_term_load_multiple()
:Если вы застряли в Drupal 6, вы можете использовать
taxonomy_get_term()
:Для Drupal 6 нет опции множественной загрузки, о которой я знаю, к сожалению.
источник
Следующая функция возвращает имя термина таксономии на основе его значения:
источник
В Drupal 8 вы можете получить названия терминов таксономии следующим образом:
Или загрузить несколько:
источник
источник
Получить название термина в Drupal 8 можно следующим образом:
источник