Вид от Views вместо стандартной ноды

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

Аватар пользователя Olhan Olhan 17 декабря 2010 в 7:37

Как для одного типа материалов вместо стандартного вывода ноды подсунуть собственный вид, сделаный под Views, чтобы при создании, редактировании и пр. пользователи видели именно мой вид, а не ноду?

Комментарии

Аватар пользователя Artu Artu 18 декабря 2010 в 9:30

Views attach.

Но если вы выводите только ноду, то лучше сделать темизацию ноды.

Тем более используя этот модуль для замены содержимого придется вывод содержимого скрывать в шаблоне (?)

Аватар пользователя Andruxa Andruxa 18 декабря 2010 в 14:41

Я использую CCK-поле Viewfield, которое создается одноименным модулем.

В папке с темой содал файл node-тип_материала.tpl.php, с таким содержимым:
<?php print $node->field_viewfield[0]['view']; ?>

В настройках материала можно выбрать представление и вывод для каждой ноды типа "тип-материала"
У вас задача попроще, наверняка можно обойтись без CCK-поля, просто в темплейте вызывать требуемое представление и передавать ему nid

Хм... сразу не обратил внимание

"Olhan" wrote:
чтобы при создании, редактировании и пр. пользователи видели именно мой вид

Вот насчет создания-редактирования это точно работать не будет, только при просмотре.

Наверное, тогда все-таки править темплейт, вряд ли вьюс даст возможность записи.