drupal заменяет узлы по умолчанию на страницу просмотров

Я создал представление страницы, используя стиль поля, чтобы отображать список тизеров, как я хочу. Конфигурация полей в представлениях позволяет нам связать поле с его узлом. но что, если мы создали представление для страницы сведений об узле и хотим, чтобы поле ссылалось на соответствующее представление.


person Fahad Ur Rehman    schedule 23.04.2011    source источник


Ответы (2)


У меня был тот же вопрос, и после небольшого исследования я пришел к выводу:

Модуль представлений не предназначен для замены представления узла по умолчанию. Я говорю это из-за уровня сложности этого и отсутствия информации о том, как это сделать. Райан Уил опубликовал способ сделать это, отредактировав шаблон узла, который не выглядит слишком сложным для выполнения, и вот ссылка.

Однако кажется, что это более популярное решение, особенно если вы похожи на меня и не любите редактировать файлы тем. Вы можете использовать модуль Display Suite для эффективного переформатирования содержимого узла по умолчанию по своему усмотрению.

person Doug Higby    schedule 23.12.2014

Я не уверен, правильно ли я вас понял, но похоже, что вы хотите отобразить представление в представлении страницы узла?

Для этого вы можете:

  • создать небольшой модуль, используя hook_nodeapi () или одну из замен D7 для этой функции, чтобы вставить вывод встроенного представления в содержимое этой страницы, условно добавив элемент $ content, когда узел имеет соответствующий идентификатор

  • или (проще, но требует разрешения типа ввода PHP) встроить представление прямо на страницу.

http://thedrupalblog.com/embedding-view-drupal-6-using-views-embed-view для получения информации о встраивании представлений.

person James    schedule 23.04.2011
comment
на самом деле это моя вина, что я не задал вопрос должным образом, позвольте мне объяснить свою проблему на каком-то примере. - person Fahad Ur Rehman; 24.04.2011