Вывод во Views тизера другого Views [РЕШЕНО]

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

Аватар пользователя donarc donarc 6 июля 2013 в 1:33

Мне нужно вывести во Views среди тизеров (анонсов) нод еще и тизер, который бы ссылался на другой Views.
Я не силен пока в программировании. Но, если с точки зрения логики то получается следующее.

У самих Views я тизера не обнаружил. views_field_view Не решает проблему, так как выводит содержание всей подчиненной вьюхи сразу.
А заказчику надо, чтобы подчиненная выводилась по клику на тизер.
С другой стороны, нода с тизером не позволяет сослаться на Views. Или мне что-то неизвестно.

Помогите, кто чем может...

Комментарии

Аватар пользователя donarc donarc 6 июля 2013 в 17:01

Отвечаю.

views_field_view таки помог.

1. создал ноду, у которой сделал тизер (заголовок, картинку, анонс) по образу и подобию, как у основной вьюхи.
2. Создал вьюху для назначения ее подчиненной
3. создал вьюху - дисплей Content Pane который становится мостиком между нодой и основной вьюхой. Всеми своими ссылками нода ведет на свое содержание. Поэтому, захватив эту ноду, с нужным мне анонсом-тизером, в этом дисплее отбираю подготовленную ноду и переназначаю ссылки на нужную мне подчиненную вьюху
4. В основной вьюхе, в ее шапке поместил поле views_field_view с выводом дисплея Conten Pane.

В смысле гибкости есть ограничение в таком решении. Так как помещать подчиненную вьюху таким образом можно только либо в шапке, либо в подвале. Но мне это не мешает.

Еще бонус - если в анонсе используется ссылка "читать далее...", то переназначить эту ссылку полем Ссылка нельзя, а полем Global:Custom text - можно. Пока искал - убил часа 4. Может кому-то будет нужно.