[РЕШЕНО] Как вывести поле словаря в page.tpl.php

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

Аватар пользователя ftomivec ftomivec 10 августа 2013 в 15:27

К словарю добавил дополнительное текстовое поле.
Нужно вывести его в page.tpl.php
Гугление ничего хорошего не выдает, прошу помочь с этим вопросом.

Комментарии

Аватар пользователя Niklan Niklan 11 августа 2013 в 9:01

суть таже $term->field...
скачайте девел, там все переменные будут выдаваться и тупым копипастом можно вытащить нужную, если не можете так её найти. Самый банальный через print_r вытащить.

Аватар пользователя ftomivec ftomivec 11 августа 2013 в 9:07

Не работает вот это код:

<?php print $term->field_alternativnyi_zagolovok['und'][0]['value']; ?>

подскажите пожалуйста как именно через print_r вытащить поле ?

Аватар пользователя Niklan Niklan 11 августа 2013 в 9:17

"ftomivec" wrote:

print_r($term)

и роемся

Ща я гляну как в таксономии обращался к полям.

UPD.
Нашел файлик где я темизировал страницу таксономии с выводом полей термина. Там стоит такое

print $content['field_genre'][0]['#title']

Так что не было бы и лишним пропритнить $content

Аватар пользователя Niklan Niklan 11 августа 2013 в 9:38

кстати, еще вспомнил, если page не от такономии, то можно в какую-то переменную term_load сделать нужный и оттуда брать поля.

Аватар пользователя ftomivec ftomivec 11 августа 2013 в 9:39

Блин я в 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

может немного не разобрался, подскажите

Аватар пользователя Niklan Niklan 11 августа 2013 в 9:54

Скачайте devel. Настройте ему вывод переменных на каждой странице. И все, как нашли, два раза жмем на переменную и он выдает код.

Аватар пользователя ftomivec ftomivec 13 августа 2013 в 8:51

я же грю, установил девел, настроил чтобы на каждой отображались переменные, но там нету того поля которое я создал

Аватар пользователя allakora allakora 9 июня 2016 в 14:11

У меня был словарь Города, текстовое поле со склонением городов field_incity. Выводила значение поля словаря с помощью entity_metadata_wrapper:
$tid=4; Москва
$term_wrapper = entity_metadata_wrapper('taxonomy_term',$tid);
$term_incity = $term_wrapper ->field_incity->value(); В Москве