ПредишенСледващото

В интернет можете да намерите много статии за това как да се напише модул за Drupal, някъде е писано добре, някъде разхвърлян, но някъде съвсем скрап парчета код. В тази поредица от статии ще напиша как да се направи модул за Drupal, като се има предвид много Drupal начин;)

В основата на създаването на Drupal модул.

  1. име на модула. Името на модула трябва да се използва във функциите, в името на директорията, в .info и .module модул файлове
  2. модули за съхранение. Разработените модули могат да се съхраняват както конвенционалните модули в сайтове / всички / модули или в сайтове / всички / модули / по поръчка. и в сайтовете / по подразбиране / модули. Директория с файловете на модула трябва да бъде назован също като модул, модул ще mymodule директория сайтове / всички / модули / обичай / mymodule
  3. Необходими файлове. За всеки модул трябва задължително да бъде 2 файла: .info и .module

.Информация модул файл

Информация за файла трябва да както и модула, т.е. за mymodule модул. файла трябва да mymodule.info. Този файл е за Drupal модул за файлове и показва информация за модула в страницата за администриране на администраторски / модули.

Минимално съдържание .info файл:

  1. име - разбираема за човек, името на модула може да се различава от името на пишеща машина
  2. описание - на страницата за администриране, показва описанието на модул
  3. ядро - версия на ядрото Drupal

Допълнителни опции за файла .info могат да бъдат намерени тук или четат в свободното си превод:

връзка .css файл в модула

връзка .js файл в модула

модул за файла връзка

В зависимост от модула от други модули

конфигурация модул Page

изисква модул стойност на вярно. модулът няма да бъде в състояние да деактивирате

Той се счита за добра практика за да се свържете .css и .js файлове само когато те се използват, по-добре е да ги свърже в не .info файл и използване drupal_add_js.

.module файл

Вторият необходимия файл за модулация е .module файл. система, чието име, както и името на файла, .info трябва да съвпада с името на папката, в която се намират файловете.

Файлът трябва да започне с

затварящ таг не е необходимо.

За да създадете празен модул с името трябва да се направи mymodule:

в сайтове / всички / модули / обичай / mymodule създаде mymodule.info и vstvit до:

в сайтове / всички / модули / обичай / mymodule създаде mymodule.module и vstvit до:

В този модул за събиране на Drupal е готова.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!