Я создал представление страницы, используя стиль поля, чтобы отображать список тизеров, как я хочу. Конфигурация полей в представлениях позволяет нам связать поле с его узлом. но что, если мы создали представление для страницы сведений об узле и хотим, чтобы поле ссылалось на соответствующее представление.
drupal заменяет узлы по умолчанию на страницу просмотров
Ответы (2)
У меня был тот же вопрос, и после небольшого исследования я пришел к выводу:
Модуль представлений не предназначен для замены представления узла по умолчанию. Я говорю это из-за уровня сложности этого и отсутствия информации о том, как это сделать. Райан Уил опубликовал способ сделать это, отредактировав шаблон узла, который не выглядит слишком сложным для выполнения, и вот ссылка.
Однако кажется, что это более популярное решение, особенно если вы похожи на меня и не любите редактировать файлы тем. Вы можете использовать модуль Display Suite для эффективного переформатирования содержимого узла по умолчанию по своему усмотрению.
Я не уверен, правильно ли я вас понял, но похоже, что вы хотите отобразить представление в представлении страницы узла?
Для этого вы можете:
создать небольшой модуль, используя hook_nodeapi () или одну из замен D7 для этой функции, чтобы вставить вывод встроенного представления в содержимое этой страницы, условно добавив элемент $ content, когда узел имеет соответствующий идентификатор
или (проще, но требует разрешения типа ввода PHP) встроить представление прямо на страницу.
http://thedrupalblog.com/embedding-view-drupal-6-using-views-embed-view для получения информации о встраивании представлений.