skip to content



Разработка модуля - файл .info

Одним из обязательных файлов модуля 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

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.

Powered by Drupal. CrystalX theme created by Nuvio | Webdesign.