Привет. Я вывожу только некоторые поля ноды используя <?php print $node->content['my-field']['#value']?>Но оказалось что данная конструкция справедлива только в том случае если поле не находиться в группе полей. Как вывести мое поле если оно входит в какую-то группу?
Комментарии
а выводить содержимое переменной $node пробовали? попробуйте
<?php
print '<pre>';
print_r($node);
print '</pre>';
?>
Для этих целей использую модуль Девел.
Проблема в том что одно и тоже поле находящееся в группе в одном типе контента, и этоже поле не находящееся в групе в другом типе контента имеют одинаковую структуру. По логике обращение к ним должно быть одно и тоже. Но практика показывает обратное.
[field_v_place_f] => Array
(
[0] => Array
(
[value] => живописный пляж
[view] => живописный пляж
)
)
Как не странно, но все оказалось вполне логически, но почему то с первого раза у меня так не получилось обратиться к полю. Если кому нужно будет то делаем это так.
<?php print $node->content['group-mygroup']['my-field']['#value']?>