Как получить тизер поля с php?

Есть ли способ получить значение тизера поля с помощью php? Я могу получить значение поля с некоторыми php, как это..

<?php print $node->field_country[0]['value'] ?>

Я попробовал это..

<?php print $node->field_country[0]['teaser'] ?>

Но это не работает.:(

2 ответа

Решение

Ты пытался

<?php print $node->field_country['und'][0]['value'] ?>

Это может сработать.

Если это не так, используйте

<?php print_r($node->field_country); ?>

пройти через свойства поля.

Поля не имеют значений "тизер" и "полный". Только узлы имеют тизер и полный просмотр.

Чтобы увидеть все содержимое массива полей в Drupal 6, установите модуль Devel и используйте:

<?php dpm($node->field_country); ?>

Обратите внимание, что предыдущие предложения:

<?php print $node->field_country['und'][0]['value'] ?>

относится к структуре полей в Drupal 7.

Другие вопросы по тегам