Подключение внешней JS-библиотеки в тему Drupal 8/9

18 февраля 2021 - 18:41
Код для файла THEMENAME.libraries.yml на примере Fancybox:
fancybox:
  remote: https://fancyapps.com/fancybox/3/
  version: 3.5.7
  license:
    name:  GNU GPLv3
    url: http://fancyapps.com/fancybox/3/#license
    gpl-compatible: true
  js:
    https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js: {type: external, minified: true}
  css:
    theme:
      https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css: {type: external, minified: true}

Перевод сайта на Drupal 8 на управление с помощью Composer

03 февраля 2019 - 17:48
  1. Все контрибные модули (установленные с drupal.org) помещаем в папку /modules/contrib, кастомные - в папку /modules/custom
  2. Контрибные темы переносим в /themes/contrib, кастомные темы - в /themes/custom
  3. Очищаем кеш командой drush cr или обращением к срипту /core/rebuild.php (при включенной настройке $settings['rebuild_access'] = TRUE в settings.php)
  4. Устанавливаем плагин для Composer Composerize Drupal

Модуль Easy Breadcrumb для создания хлебных крошек в Drupal 8

19 апреля 2018 - 18:38

Как оказалось, под Drupal 8 до сих пор нет модуля для хлебных крошек, сопоставимого по функционалу с Custom Breadcrumbs, и на сегодняшний день модуль Easy Breadcrumb - лучшее решение для Drupal 8 (есть версия и для семерки).

Страницы

Подписка на Лента главной страницы