Какова цель просмотров «Вложение», «Панель содержимого» и «Контекст»?


9

Образ

Я только что сделал просмотры для типа контента.

В одном представлении мне нужна страница с типом контента и предварительный просмотр 4 новых сообщений на первой странице.

Страница не проблема. Для предварительного просмотра первой страницы я просто запутался в назначении «Вложение», «Панель содержимого» и «Контекст». Я не знаю, какой использовать для предварительного просмотра первой страницы.

«Контекст» не имеет больше ссылок, а «Панель содержимого» не предназначена для панели «Панели», поскольку модуль «Панели» отключен.

Ответы:


9

Параметр «Вложение» предназначен для создания еще одного представления, которое можно прикрепить до и / или после любого из отображений в текущем представлении.

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

Модуль EVA расширяет эту функциональность, позволяя вам присоединять представления к типам контента и другим объектам.

Два других я никогда не использовал, но:

Вот объяснение о «панели содержимого»:

http://drupalize.me/videos/basics-views-content-panes


3

Панель содержимого обычно используется внутри панели (модуль «Панели»). Вы можете думать о нем как о блоке, но его можно использовать внутри панелей, чем получать аргументы и т. Д. С панели.


0

Для drupal 8 , когда вы используете пейджер и хотите, чтобы вложение отображалось только на первой странице :

Создайте новый шаблон для вашего представления (views-view-unformatted.html.twig) и добавьте этот код:

{% if view.pager.current_page == 0 %}
    {% if attachment_before %}
    <div class="attachment attachment-before">
      {{ attachment_before }}
    </div>
  {% endif %}
{% endif %}
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.