Drupal 6: перечисление в custom-node.tpl.php какие поля доступны для использования в текущем узле? - PullRequest
0 голосов
/ 30 июня 2010

Я новичок в drupal.

Есть ли способ указать в моем custom-node.tpl.php, какие поля доступны для использования в моем текущем узле?

Например,На View, когда я пишу

print var_export($data,TRUE);

в настраиваемое поле php, он дает мне список доступных полей.есть ли функция равенства?для использования в любом node.tpl.php?

Благодарим за помощь!


[ОБНОВЛЕНИЕ]

Модуль Devel перечисляет все

альтернативный текст http://img.skitch.com/20100630-ck73wr684wyi5mxbpypk8e4yp7.jpg

Я могу напечатать field_gues_aferences какниже;

print $node->field_quest_amenities[0]['view'];

но как мне напечатать таксономия> имя ?

Ответы [ 2 ]

1 голос
/ 30 июня 2010

Вы можете использовать функцию php get_defined_vars .Однако простой способ сделать это в этом случае - включить модули разработчика и разработки и использовать информационное окно themer на передней панели, чтобы проверить, что происходит.

[обновление]

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

0 голосов
/ 30 июня 2010

но как я могу напечатать таксономию> имя?

Сильфон напечатает имя таксономии

print $node->taxonomy[1]->name

Вы можете перемещаться по объектам с помощью -> и перемещаться по массивам с помощью[]

...