Разработка модулей для Drupal 7
В этом разделе учебника я покажу, что Drupal это не только CMS. Мы рассмотрим из чего состоят модули Drupal, а также создадим несколько своих модулей.
Drupal быстро развивающаяся система, на сегодняшний день уже вышла 7ая версия Drupal. Разрабатываются тысячи модулей для создания различных функций на сайте. Однако иногда нам приходится настраивать модули не только мышкой. Иногда нам не нравится порядок, в котором выводяться данные или вид этих данных нас не устраивает. Тогда нам поможет фреймворк Drupal. О возможностях этого фреймворка мы будем узнавать на сайте:
Мы решили создать модуль на Drupal, что нам для этого понадобится:
- Иметь представление о структуре Drupal. Самый минимум, что дополнительные модули на сайте обычно лежат в папке sites/all/modules, если такой папки нет, то создайте ее.
- Знать основные структуры языка PHP, на котором написан сам Друпал. Если Вы еще не знакомы с PHP, то не огорчайтесь, я подготовил ряд описаний в справочнике, с которыми Вы можете ознакомиться.
операторы PHP - переменные PHP
- выражения PHP
- массивы PHP
- Управляющие конструкции PHP
- Цикл со счетчиком for
- функции PHP
Итак, для начала разбиремся из чего состоит модуль и сделаем небольшие изменения на нашем сайте с помощью хуков. Что такое хук? Об этом в следующей статье.