2010-08-15 3 views
1

Я создал представление drupal Отображение вложений, в котором перечислены узлы. Как я могу добавить это к типу контента? Я видел примеры, требующие изменения файлов шаблонов, но можно использовать вложения вложения без внесения изменений в тематический слой?Do Views Вложения требуют изменения шаблонов Drupal

ответ

3

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

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

  1. Если вы хотите, чтобы показать в области, определенной вашей теме (т.е. как обычный блок), просто зайдите на стройплощадке ->Блоки и двигаться вновь созданный блок в любой регион, который вы хотите.

  2. Если вы хотите, чтобы он отображался как часть узла, вам нужно View Reference, которое создает поле CCK, которое позволяет вам выбрать представление. Это поле можно расположить в любом месте шаблона узла, как и любое другое поле CCK.

+0

Вы определяете отображение в представлении и выбираете, какой вид ссылки на изображение можно выбрать в настройках поля в поле «Управление полями». Если вы сохраните отображение для поля ссылки вида на значение по умолчанию, оно будет использовать отображаемый вид, который вы выбрали, как если бы он был в блоке или странице сам по себе. Похоже, вы смотрите на неправильный предварительный просмотр в прямом эфире для выбранного вами экрана с помощью ссылки на ваш просмотр. – 2010-08-16 01:23:29

+0

Что-то там не работает, но не может понять это. Предполагается, что представление принимает аргумент с разделителями-запятыми и возвращает несколько элементов, но возвращает только один. Когда я проверяю с помощью dsm или даже устанавливаю аргумент программно, он все равно возвращает только один элемент. Но когда я тестирую интерфейс вида, я вижу все элементы. – Berming

+0

Если вы предоставляете аргумент по умолчанию для представления, не должно быть разницы между тем, что вы видите в конфигурации Views и в самом блоке. Проверьте код обработки аргументов по умолчанию и убедитесь, что вы просматриваете с правильным отображением. – 2010-08-16 05:57:01

Смежные вопросы