суть таже $term->field...
скачайте девел, там все переменные будут выдаваться и тупым копипастом можно вытащить нужную, если не можете так её найти. Самый банальный через print_r вытащить.
У меня был словарь Города, текстовое поле со склонением городов field_incity. Выводила значение поля словаря с помощью entity_metadata_wrapper:
$tid=4; Москва
$term_wrapper = entity_metadata_wrapper('taxonomy_term',$tid);
$term_incity = $term_wrapper ->field_incity->value(); В Москве
Комментарии
<?php print $node->field_name['und'][0]['value']; ?>
Неработает ваш вариант, может из за того что это нода? Я же добавил поле в самих терминах таксономии
суть таже $term->field...
скачайте девел, там все переменные будут выдаваться и тупым копипастом можно вытащить нужную, если не можете так её найти. Самый банальный через print_r вытащить.
Не работает вот это код:
<?php print $term->field_alternativnyi_zagolovok['und'][0]['value']; ?>
подскажите пожалуйста как именно через print_r вытащить поле ?
и роемся
Ща я гляну как в таксономии обращался к полям.
UPD.
Нашел файлик где я темизировал страницу таксономии с выводом полей термина. Там стоит такое
print $content['field_genre'][0]['#title']
Так что не было бы и лишним пропритнить $content
кстати, еще вспомнил, если page не от такономии, то можно в какую-то переменную term_load сделать нужный и оттуда брать поля.
Блин я в php не особо селен, пробовал след варианты:
<?php print $node->field_alternativnyi_zagolovok['und'][0]['value']; ?>
<?php print $term->field_alternativnyi_zagolovok['und'][0]['value']; ?>
<?php print $content['field_alternativnyi_zagolovok'][0]['#title']; ?>
<?php print render($content['field_alternativnyi_zagolovok']); ?>
Читал след. статьи
http://www.sourcesqr.com/print-taxonomy-terms-in-blocks-and-page-tpl-php...
http://stackoverflow.com/questions/6244430/drupal-7-printing-taxonomy-fi...
https://drupal.org/node/1804206
может немного не разобрался, подскажите
Скачайте devel. Настройте ему вывод переменных на каждой странице. И все, как нашли, два раза жмем на переменную и он выдает код.
Не находит он то поле которое я создал, другие же поля такие как titel, description видит
up
В чем проблема то скачать devel и посмотреть?))
я же грю, установил девел, настроил чтобы на каждой отображались переменные, но там нету того поля которое я создал
Решено:
<?php echo taxonomy_term_load(arg(2))->field_alternativnyi_zagolovok['und'][0]['value']; ?>
Жаль, под 6-ку не идет решение.
Fatal error: Call to undefined function taxonomy_term_load() in
У меня был словарь Города, текстовое поле со склонением городов field_incity. Выводила значение поля словаря с помощью entity_metadata_wrapper:
$tid=4; Москва
$term_wrapper = entity_metadata_wrapper('taxonomy_term',$tid);
$term_incity = $term_wrapper ->field_incity->value(); В Москве