Как получить тизер поля с 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.