Подскажите пожалуйста ! Создал тестовое поле у терминов таксономии. Поле с именем field_opis_podcat_arenda и никак не могу его вывести кодом в шаблоне ! Как это можно реализовать ?
Сделал так вот и вроде работает ! КРУТО !!! Может что не верно сделал , поправьте кто гуру )
<?php $tid=arg(2); $term = taxonomy_term_load($tid); //print $term->name . '<br/>'; // Название термина //print $term->vid; // Идентификатор словаря таксономии, к которому принадлежит данный термин //print_r ($term->field_opis_podcat_arenda); print $term->field_opis_podcat_arenda[und][0][value];?>
Комментарии
Сделал так вот и вроде работает ! КРУТО !!! Может что не верно сделал , поправьте кто гуру )
<?php $tid=arg(2);
$term = taxonomy_term_load($tid);
//print $term->name . '<br/>'; // Название термина
//print $term->vid; // Идентификатор словаря таксономии, к которому принадлежит данный термин
//print_r ($term->field_opis_podcat_arenda);
print $term->field_opis_podcat_arenda[und][0][value];?>
КРУТО !!!
<?php
$tid=arg(2);
$term = taxonomy_term_load($tid);
$result = field_view_field('taxonomy_term', $term, 'field_opis_podcat_arenda');
print render($result);
?>
Круто, но выводится тогда ещё и Название самого поля, а его выводить не нужно !
Отключить отображение метки поля в настройках вывода материала.
Хм про настройки материала не подумал ! Сделал так вот и перестало отображаться
<?php
$result = field_view_field('taxonomy_term', $term, 'field_opis_podcat_arenda', array('label'=>'hidden'));
?>
Да, можно и так. Я уже и сам забыл про 4-й параметр.
Ещё можно как-то так:
<?php
$tid=arg(2);
$term = taxonomy_term_load($tid);
$items= field_get_items('taxonomy_term', $term, 'field_opis_podcat_arenda');
$result = field_view_value('taxonomy_term', $term, 'field_opis_podcat_arenda', $items[0]);
print render($result);
?>
Короче, "правильных вариантов у них их есть".