Node reference view formatter программный вывод поля в шаблоне [РЕШЕНО]

Главные вкладки

Комментарии

Аватар пользователя msidiagnos01 msidiagnos01 9 сентября 2014 в 14:09

voviko wrote:
print $node->field ['und'][0]['value']

За ответ спасибо, но зачем писать то, что по определению не будет работать, да еще и не по фен шую? Это поле типа node reference с форматтером 'type'=>'node_reference_view'.

Вопрос, как правильно вывести это поле:
<?php print render(field_view_field('node'$node'field_action_photo_albums', array('label'=>'hidden','type'=>'node_reference_view','settings' => array(blablabla))));?>

Что нужно прописать в settings? Если быть точнее, как правильно указать, какую views использовать для этого форматтера.

Аватар пользователя msidiagnos01 msidiagnos01 9 сентября 2014 в 14:52

ХулиGUN wrote:
"msidiagnos01" wrote:
Бля, не проще.

Аргументы?
Ты используешь модуль форматтера поля для програмного вывода этого поля в шаблоне, где и так оно вводится.
Бред. Никогда не юзал говномодули, так что нужно смотреть код модуля

Хорошо, давай по другому.

Есть материал тип "Мероприятие", в нем поле типа node reference, которое ссылается на фотоальбомы. Как во views заставить на странице Мероприятия выводить связанные с ним фотоальбомы? Сижу добрую половину дня, не получается.

Аватар пользователя msidiagnos01 msidiagnos01 9 сентября 2014 в 15:09

ХулиGUN wrote:
"msidiagnos01" wrote:
Как во views заставить на странице Мероприятия выводить связанные с ним фотоальбомы?

Выводим фотоальбомы
Связь с мероприятием
Контекстный фильтр по nid мероприятия
views_embed_view('view_name', 'display_mode', $node->nid)
Всё

Спасибо большое, тупить пол дня, забыв поставить связь - это сильно.