Одним из обязательных файлов модуля Drupal является файл modulename.info (вместо modulename нужно подставить название вашего модуля). Этот файл нужен для того, чтобы указать системе название модуля, его описание, зависимости, группу (пакет) модулей, в который он входит. По своей структуре данный файл совпадает с файлами конфигурации php (php.ini). В общем виде структуру файла описывает следующий пример:
; $Id$
name = "Sample module"
description = "Sample module description"
core = 6.x
package = "Development and learning modules"
Первая строка ; $Id$ содержит специальный маркер, который при обработке файла CVS будет заменен на инфорацию о версии файла.
Обязательными параметрами являются name, description и core.
name - строковый параметр, который содержит название модуля. Данное название будет выведено в списке модулей на странице управления модулями.
description - строковый параметр, содержит произвольное описание модуля (до 255 символов). Рекомендуется давать модулям осмысленное и краткое описание.
core - версия ядра Drupal, для которой был разработан данный модуль. Начиная с шестой версии Drupal не станет подключать и обрабатывать модули, описание которых не содержит явной информации о том, что модуль был портирован в версию 6.x и поддерживает новый API.
Также существует ряд необязательных параметров:
dependencies -данный параметр позволяет указать зависимости вашего модуля, чтобы Drupal позволил активировать его только в том случае, когда все необходимые для работы модули установлены и включены. В противном случае может возникнуть ситуация, когда после установки и включения вашего модуля сайт станет неработоспособным. Пример задания зависимостей:
dependencies[] = taxonomy
dependencies[] = comment
package - данный параметр позволяет указать, к какой группе модулей (пакету) принадлежит ваш модуль. К примеру, если ваш модуль отвечает за обработку видео, имеет смысл включить его в пакет Video:
package = "Video"
Комментарии
reply
10.03.2010 в 07:55 — ГостьThere is not a problem to detect some editing service, because there are a lot of them in web. But, people should select a professional service to order the best quality expository essay.