Как добавить блок в вид?

9

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

Как я могу это сделать?

DilipKale
источник

Ответы:

15

Есть несколько способов сделать это.

Самое простое - добавить блочный вид в верхний или нижний колонтитул нового представления. Для этого перейдите на страницу конфигурации для нового вида и нажмите кнопку Добавить рядом с заголовком или Footer (в средней колонке). Выберите Global: Просмотр области , а затем выбрать вид.

Кроме того, для максимального контроля над макетом вы можете использовать модуль Panels , но его гораздо сложнее настроить.

Другим вариантом является модуль View Field View . Вот учебник о том, как это настроить.

Еще одна опция - это модуль Viewfield .

Патрик Кенни
источник
Спасибо, Патрик. Я хочу добавить блок между двумя полями, чтобы опция верхнего и нижнего колонтитула не работала, у меня есть модуль панели, как это настроить.
DilipKale
1
Хорошо, если у вас есть конкретное место размещения, которое вам нужно, вам придется быть гораздо более конкретным. Насколько я знаю, не существует простого способа вставить виды в один вид. Вам нужно будет описать, как вы создали как представления, так и типы контента.
Патрик Кенни
В представлении «Мой блок A» есть поля тела и изображения с типом содержимого x, в представлении страницы B - поля описания и тела с типом содержимого y, я хочу добавить представление «A» блока в представление B, но в середине описания поля и поля тела для типа содержимого y.
DilipKale
1
@DilipKale Я наткнулся на два модуля, которые делают то, что вы просите, и учебник. Я обновил свой ответ.
Патрик Кенни
1
Что касается представлений в представлениях, то упомянутый модуль представления полей Представления очень полезен.
Роби
1

Вы можете просто посмотреть Блок Блоков

Этот модуль предоставляет все доступные блоки в виде области просмотра или поля. Таким образом, вы можете добавить любой блок внутри поля, нижнего колонтитула или заголовка в вашем представлении.

Блоки, сгенерированные представлениями, не могут быть выбраны, эти блоки не могут быть вставлены в представления. Добавить блок как область

Go to the view that needs a block inside an area
Click on add next to header, footer or no result behavior
Select Global: Block area
Select the block that you want

После сохранения вида блок теперь будет виден в верхнем или нижнем колонтитуле. Добавить блок как поле

Go to the view that needs a block inside a field
Click on add next to fields
Select Global: Block area
Select the block that you want

После сохранения представления блок теперь будет виден в содержимом представления.

Umair
источник