У меня есть 2 пользовательских вида (типы блоков) 'view_A' и 'view_B', один показывает содержимое, другой показывает заказы. Мне нужно объединить их в одну страницу, отображающуюся в 2 разных таблицах. На самом деле нет смысла объединять события и заказы в одну таблицу.
Я попытался создать страницу, но не могу выбрать «блок» для типа контекста. Я могу только выбрать узлы. Как лучше всего использовать пользовательский интерфейс в Drupal 7 для этого?
Ответы:
Более простым способом может быть:
Текущая настройка:
шаги:
2 а. Затем в верхнем или нижнем колонтитуле представления (в зависимости от того, требуется ли представление B до или после представления A ) добавьте глобальную область просмотра, которая будет отображать представление B при просмотре страницы представления A.
2 б. Выберите из существующих видов вид B
2 в. Примените изменение к текущему дисплею, и все готово.
источник
Вы можете просто создать пустую страницу с пользовательским путем (т.е. / my-empty-page) и без содержимого.
Затем в меню «Структура»> «Блокировать» назначить блоки области содержимого и настроить их на отображение только в URL для только что созданной страницы.
источник
Вы также можете использовать вид поля зрения . Таким образом, вы создаете 2 отдельных представления и затем решаете, какое из них вы хотите разместить в каком регионе, т.е. верхний или нижний колонтитулы, и на основе этого добавьте Global: View (представление поля Views) из глобального раздела.
Единственное отличие, которое я знаю из описанного выше метода, заключается в том, что этот модуль позволяет передавать аргументы также из родительского представления и также имеет интеграцию токенов.
источник
вставка одного представления в другое вызывает проблему нумерации страниц
например, в корневом представлении у вас есть только 3 строки, а в дочернем - 200.
нумерация дочернего вида будет отображаться во ВСЕХ СТРАНИЦАХ 3 ряда корневого представления вверху
источник
Я думаю, вам нужно установить «ID пейджера» на более высокое значение (больше 0) в настройках пейджера Views для каждого из комбинированных представлений. Тогда проблема нумерации страниц не возникнет.
Спасибо!
источник