Вывод поля термина таксономии!

30 июня 2020 в 13:26

Подскажите пожалуйста ! Создал тестовое поле у терминов таксономии. Поле с именем 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];?>
30 июня 2020 в 13:43

КРУТО !!!

morgusha wrote: Может что не верно сделал , поправьте кто гуру

<?php
    $tid
=arg(2);
    
$term taxonomy_term_load($tid);
    
$result field_view_field('taxonomy_term'$term'field_opis_podcat_arenda');
    print 
render($result);
?>
30 июня 2020 в 14:05

morgusha wrote: Круто, но выводится тогда ещё и Название самого поля, а его выводить не нужно !

Отключить отображение метки поля в настройках вывода материала.

30 июня 2020 в 14:13

Хм про настройки материала не подумал ! Сделал так вот и перестало отображаться

<?php
$result 
field_view_field('taxonomy_term'$term'field_opis_podcat_arenda', array('label'=>'hidden'));
?>
30 июня 2020 в 14:18

Да, можно и так. Я уже и сам забыл про 4-й параметр.
Ещё можно как-то так:

<?php
    $tid
=arg(2);
    
$term taxonomy_term_load($tid);
    
$itemsfield_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);
?>

Короче, "правильных вариантов у них их есть".

30 июня 2020 в 14:29