Рейтинг:0

Отображать пейджер вверху и внизу страниц просмотра, но только в нижней части блоков просмотра

флаг pe

Для проекта, работающего на Drupal 9.2.9, мне нужны пейджеры вверху и внизу страниц просмотра. У меня он работает на страницах путем редактирования пользовательского views-view.html.twig в теме (используя опцию полного пейджера на дисплее Views). К сожалению, это привело к двойному пейджеру в блоках, также использующему минипейджер.

Я думаю, мне нужно немного условной логики в шаблоне views-view.html.twig для проверки если ¦ полный пейджер против если ¦ это мини-пейджер, или же если ¦ это страница против. если ¦ блок. Как я могу этого добиться?

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

Рейтинг:3
флаг in

Представления обеспечивают предложения темы, один из них отключает тип отображения (например, страница, блок и т. д.). Переопределить предложение для страниц (просмотры-просмотр--page.html.twig) и скопируйте {% if пейджер %}{{ пейджер }}{% endif %} туда, куда вы хотите поверх представления. Это будет применяться только к отображениям Страницы представления и больше нигде.

Ссылаться на просмотры-view.html.twig для разметки по умолчанию этого шаблона. Размещение по умолчанию {{ пейджер }} находится после строк.

Рейтинг:3
флаг bd

Видеть Просмотр файлов шаблонов для получения подробной информации о том, как можно переопределить шаблоны представлений. Цитата с этой страницы:

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

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

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

Также Поиск файлов шаблонов с помощью отладки может помочь вам включить отладку twig и получить информацию о доступных предложениях шаблонов в вашем конкретном случае.

Ответить или комментировать

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