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

Главные вкладки

Аватар пользователя morgusha morgusha 30 июня 2020 в 13:26

Подскажите пожалуйста ! Создал тестовое поле у терминов таксономии. Поле с именем field_opis_podcat_arenda и никак не могу его вывести кодом в шаблоне ! Как это можно реализовать ?

Комментарии

Аватар пользователя morgusha morgusha 30 июня 2020 в 13:43

Сделал так вот и вроде работает ! КРУТО !!! Может что не верно сделал , поправьте кто гуру )

<?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];?>
Аватар пользователя OldWarrior OldWarrior 30 июня 2020 в 14:05
1

КРУТО !!!

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);
?>
Аватар пользователя OldWarrior OldWarrior 30 июня 2020 в 14:13

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

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

Аватар пользователя morgusha morgusha 30 июня 2020 в 14:18

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

<?php
$result 
field_view_field('taxonomy_term'$term'field_opis_podcat_arenda', array('label'=>'hidden'));
?>
Аватар пользователя OldWarrior OldWarrior 30 июня 2020 в 14:29
1

Да, можно и так. Я уже и сам забыл про 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);
?>

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