Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

Drupal и jQuery. Урок 1. Подключаем файл с jQuery.

05/12/2019, by Ivan

jQuery очень удобная вещь, когда нужно что-то скрыть, изменить, переехать, красиво вписать и уйти. Очень очень удобная и очень простая. Давайте подключим файл javascript. Подключать файлы к теме мы будем через файл с расширением .info в вашей теме. Для подключения файла добавьте в файл вашей темы следующую строчку:

scripts[] = js/custom.js

где js/custom.js путь к файлу javascript в вашей теме.

Дальше нужно определить выполнение кода jQuery после загрузки страницы, для 6го друпала достаточно и этого:

$(document).ready(function(){
  //jQuery code
});

А вот 7ом друпале jQuery работает в режиме noConflict, что позволяет подключить к друпалу и Mootools. Поэтому в 7ом друпале мы подключаем jQuery так:

(function($){
  $(document).ready(function(){
    //jQuery code
  });
})(jQuery);

 Но лучше всего использовать behavior'ы:

(function ($) {
  Drupal.behaviors.myModuleBehavior = {
    attach: function (context, settings) {
      // Здесь пишем свой javascript код
    }
  };
})(jQuery);

 Подробнее о behaviors читайте в этой статье:

8.8. Работа с javascript/jQuery в Drupal 8. Что такое behaviors?