Модули DRUPAL

Модули DRUPAL divan1 чт, 10 янв 2019 - 00:31

Подборка моих модулей. Может когда-нибудь соберусь, и размещу их где положено, но пока так.

Может кому пригодится.

Лучшие модули для Drupal

Лучшие модули для Drupal divan1 вт, 14 ноя 2017 - 23:23

Подборка лучших модулей в своих категориях.

Мультимедиа

Slick

Это и слайдер, и карусель, и галерея одновременно. Может отображать различные виды контента, а не только изображения. Плюсом прекрасно работает на мобильных устройствах с тачскрином.
Демо сайт.
Сравнивал со следующими модулями: BxSlider, Field Slideshow, Galerie, Juicebox, jCarousel, Gallery formatter, FlexSlider и их производными с модулем Views.

Разметка страницы

Field Group

Позволяет группировать поля сущностей в отображениях и формах. На 2019.04.09 для работы с commerce+drupal8 необходимо:

  • использовать версию 8.3-dev;
  • написать новый модуль задающий хук - hook_field_group_content_element_keys_alter()

Готовый модуль в прицепе.

Display Suite

Задает расположение полей сущности по тому-же принципу как регионы на странице: насколько колонок, заголовок, подвал. Хорошая демка возможностей - https://youtu.be/5awFIQOMNKE

Twig Tweak

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

Прицепы

Вложения Размер
commerce_fieldgroup.zip 884 байта

Модуль снятия материала с публикации после заданной даты

Модуль снятия материала с публикации после заданной даты divan1 пн, 26 ноя 2018 - 00:39

Очень простой модуль для Drupal 8. Позволяет  снимать с публикации материалы, у которых имеется поле с машинным именем - "field_datebefore". Тип поля должен быть "Дата и время".

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

Прицепы

Вложения Размер
Модуль для Drupal 8 1.37 КБ

Текстовые фильтры для вставки в материалы карт 2Gis и Яндекс

Текстовые фильтры для вставки в материалы карт 2Gis и Яндекс divan1 пн, 26 ноя 2018 - 00:48

Маленький модуль, реализующий пару текстовых фильтров для Drupal8.

Подключаете фильтр к формату ввода. Перемещаете ближе к концу и все.

Фильтр для вставки объектов Яндекс карт. Формат:
[_yamap параметры-из-url-после-?_]

Фильтр для вставки объектов 2Gis карт. Формат:
[_2gis {параметры конструктора DGWidgetLoader()}_]

 

Прицепы

Вложения Размер
Модуль для Drupal 8 4.24 КБ
Модуль для Drupal 7 1.39 КБ