Перечитал все темы по field collection
Подскажите пожалуйста, как вывести поля конкретной Коллекции.
Пробовал и раскладывать массив через foreach $field_test
Пробовал через $content['field_test']
Мне необходимо дописать некоторую инфу к заголовку коллекции полей. Но никак не могу вывести по отдельности каждое поле
За ранее благодарю за помощь.
Комментарии
Не совсем понятно где нужно выводить, и чему присвоено поле с колекцией полей.
Посмотрите Devel'ом, скорее всего field collection это отдельный объект.
field collection присвоено к типу материала. Мне необходимо вывести в tpl , поля коллекции.
<?php
$fid = $node->field_collecttion_name['und'][0]['value'];
$field_collecttion = entity_load('field_collection_item', array($fid));
?>
field_collecttion_name - имя поля коллекции полей.
Таким образом, в переменную $field_collecttion, получите массив с объектами коллекции полей.
Для получения конкретных полей (все же советую использовать Devel), обращайтесь к объекту коллекции, примерно так:
<?php
$field_collecttion[1]->field_fc_text['und'][0]['value'];
?>
field_fc_text - имя поля коллекции полей.
Вот подробнее: http://blogpost.pp.ua/drupal/91