Используйте представления вместо шаблона узла для некоторых типов узлов - PullRequest
1 голос
/ 06 января 2011

Я хотел бы заменить отображение по умолчанию некоторых пользовательских типов узлов, используя представления в Drupal 7.

Например, у меня есть представление, принимающее в качестве первых аргументов идентификатор узла.Я хочу использовать это представление вместо шаблона темы по умолчанию при посещении? Q = node / NID, если NID узла имеет определенный пользовательский тип.

Возможность добавить результат просмотра в нижней части окна.содержание страницы узла тоже было бы хорошо.

Возможно ли это?Как мне поступить, какие модули использовать?

Ответы [ 2 ]

0 голосов
/ 06 января 2011

Я нашел очень простое решение: создать блок для представления, затем в качестве аргумента для блока выбрать следующие параметры: «Предоставить аргумент по умолчанию» -> «Идентификатор узла из URL» -> Проверить по типу узла. Затем я добавил блок в разделе контента. Благодаря этому вид отображается только на правильных страницах!

0 голосов
/ 06 января 2011

Может использовать модуль созерцателя и программно вызвать представление.

...