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

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

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

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

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

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

Scroll

Разработка модулей для Drupal 7

02/12/2019, by Ivan

В этом разделе учебника я покажу, что Drupal это не только CMS. Мы рассмотрим из чего состоят модули Drupal, а также создадим несколько своих модулей.

Drupal быстро развивающаяся система, на сегодняшний день уже вышла 7ая версия Drupal. Разрабатываются тысячи модулей для создания различных функций на сайте. Однако иногда нам приходится настраивать модули не только мышкой. Иногда нам не нравится порядок, в котором выводяться данные или вид этих данных нас не устраивает. Тогда нам поможет фреймворк Drupal. О возможностях этого фреймворка мы будем узнавать на сайте:

api.drupal.org

Мы решили создать модуль на Drupal, что нам для этого понадобится:

  • Иметь представление о структуре Drupal. Самый минимум, что дополнительные модули на сайте обычно лежат в папке sites/all/modules, если такой папки нет, то создайте ее.
  • Знать основные структуры языка PHP, на котором написан сам Друпал. Если Вы еще не знакомы с PHP, то не огорчайтесь, я подготовил ряд описаний в справочнике, с которыми Вы можете ознакомиться.
    операторы PHP
  • переменные PHP
  • выражения PHP
  • массивы PHP
  • Управляющие конструкции PHP
  • Цикл со счетчиком for
  • функции PHP

 

Итак, для начала разбиремся из чего состоит модуль и сделаем небольшие изменения на нашем сайте с помощью хуков. Что такое хук? Об этом в следующей статье.