Представление в ноде, как?

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

Аватар пользователя Softovick Softovick 11 ноября 2010 в 10:45

Что можно посоветовать использовать в такой ситуации:
- есть тип материала (в принципе сейчас только заголовок и содержимое).
- есть представление из Views, которые выводит некий структурный список с ссылками

Нужно вставлять в ноду при создании по данному типу материала содержимое представления, но так, чтобы оно потом обновлялось только при редактировании или создании, но не при просмотре. Вставлять нужно посреди всего остального текста (т.е. что-то типа дайджеста делать)...

Комментарии

Аватар пользователя glu2006 glu2006 11 ноября 2010 в 11:05

Есть три варианта:
1. php кодом через views_embed_view().
2. ССК views field - есть такой модуль.
3. Можно еще попробовать Ajax ом вытащить.

Аватар пользователя Softovick Softovick 11 ноября 2010 в 11:14

annya wrote:
Непонятно. При редактирование и создании должна быть вьюшка, а при просмотре статика?

Да, важно, чтобы после сохранения это представление оставалось неизменное внутри ноды, пока заного не отредактируется.

Аватар пользователя annya annya 11 ноября 2010 в 11:21

Как по мне просто можно сделать так:
Выводить вьюшку ручками через views_embed_view()+поставить аргумент по дате создания, и показывать только те материалы, которые были созданы до последнего обновления даной ноды.

Аватар пользователя Softovick Softovick 11 ноября 2010 в 17:05

penexe wrote:
кнопку к буедитору или другому редактору которая вставит отрендереный вью

А кнопку на чем написать, на JScript?

Аватар пользователя penexe penexe 11 ноября 2010 в 20:32

Softovick wrote:
penexe wrote:
кнопку к буедитору или другому редактору которая вставит отрендереный вью

А кнопку на чем написать, на JScript?

если для bueditor'а, то можно для кнопки использовать php код
http://ufku.com/drupal/bueditor/buttons