Представления

Views cache bully

Включает кэширование для всех Представлений, в которых не настроено кэширование.

Администратор может установить исключения для выбранных Представлений.

Views custom cache

Модуль расширяет настройки кэширования Представлений Views. Позволяет кэшировать все аргументы или только выбранные аргументы.

Рекомендуется использовать этот модуль для тех Представлений, в которых есть аргументы, и в которых обновление кэша не зависит от добавления материалов.

Преимущества модуля:

  • настройки продолжительности жизни кэша,
  • настройки кэша для роли,
  • хорошо работает с AJAX-пагинацией,
  • хорошо работает с поиском Search API Представлений.

Views content cache

Этот модуль работает с Представлениями, для которых установлены настройки кэширования. Views content cache обновляет кэш Представления, в настройках которого вы установили опцию Кэширование - На базе содержимого. Тогда результаты вывода этого Представления будут обновляться каждый раз при наступлении событий:

  1. добавлен комментарий
  2. добавлен материал определённого типа
  3. при голосовании (Voiting API)

С этим модулем кэширование Представлений Views будет более гибким не добавит нагрузку на сайт.

Editable Views

Editable Views позволяет создавать Представления, в которых поля можно редактировать. Редактируемые поля показываются в двух форматах: само поле и форма редактирования поля.

Инструкция на английском: https://www.youtube.com/watch?v=g_D4z4Bw6iw

editablefields

Для быстрого редактирования некоторых полей используйте модуль editablefields. Он создаёт динамическую форму редактирования полей на страницах представлений Views, на странице отображения материала. Это удобно, когда нужно редактировать часто или несколько материалов.

Модуль добавляет опцию к отображению полей "редактируемое" ("editable"), тогда это поле будет отображаться в форме редактирования с Ajax-обработчиком. Этой опцией можно пользоваться как в Менеджере отображения материалов так и в Представлениях.

Похожий модуль: Editable Views

Field Formatter Class

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

Token embed views

Модуль для вставки Представлений в текст с помощью токена. Если нужно на странице записи показать содержимое, создаваемое модулем Views, используйте этот модуль и вставляйте токены.

Например: [views:embed:view-name:display-id:arg1/arg2/arg3] - этот токен вставит в тело страницы Представление с именем view-name и отобразит в режиме display-id.

Модуль требует вспомогательные: Views, Token, Token Filter.

Similar By Terms

Простой быстрый способ добавить на страницы сайта блок, содержащий похожие записи. Этот модуль после активации создаёт 1 блок с названием "View: Similar By Terms: Block", который можно разместить в нужном регионе.

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

Panels

С помощью этого модуля можно управлять макетом страницы более удобно. Panels имеет функциональный интерфейс создания макетов страниц.

Модуль предлагает широкий набор переменных и настроек для отображения на отдельной странице или на всех страницах определённого типа:

  • типов содержимого,
  • пользователей,
  • отдельных материалов,
  • терминов таксономии,
  • представлений.

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

Display Suite

Модуль позволяет управлять отображением содержимого сайта, редактируя поля и макеты через веб-интерфейс (без необходимости писать модули или хуки).
Функционал, который добавляет модуль друпал-сайту, даёт возможности настраивать анонсы материалов, страницы полного содержимого, страницы профилей пользователей.

Single Page Site

Сайт в одну страницу - это модуль для посадочных страниц, сделанных на Друпал. Модуль позволяет сделать одну страницу из нескольких страниц, объединённых одним меню - он отображает на одной странице все страницы, присутствующие в заданном меню.

Работая с модулем, вы выбираете меню, из которого модуль будет извлекать ссылки, затем модуль создаёт посадочную страницу, объединяя на ней содержимое всех страниц в меню, и меняет адреса ссылок меню на якори в тексте этой общей страницы.

Подходит для создания лендингов с удобным редактированием контента.

Advanced Text Formatter

Предоставляет расширенные возможности управления отображением текстовых полей. Модуль расширяет настройки полей типа Текст в настройках отображения в Дисплей-Менеджере, то есть тут: admin/structure/types/manage/YOR_TYPE/display.

С помощью модуля можно:

  1. удалить html-теги, кроме разрешённых,
  2. заменить токены,
  3. заменить переводы строк на HTML-код.

Views Infinite Scroll

Подгружает автоматически следующую страницу с тизерами при просмотре рубрики сайта или любого Представления. Настраивается в Представлении, добавляя в Пейджер (Pager) стиль Infinite Scroll.
Для работы модуля нужно в папку js модуля вставить файл autopager, ссылка на который - на странице модуля.

Подписаться на Front page feed