Как автоматически включить модули в профиле установки


Я создал пример профиля установки (на основе того, который я взял из профилей установки Acqua Drupal. До сих пор я понимаю базовую архитектуру. Я добавляю зависимости, но не могу понять, как включить модули. Например, я хочу, чтобы мне требовались представления, views_ui и функции, и я хочу, чтобы эти модули автоматически включались при установке профиля. Я предполагаю, что добавлю код где-нибудь в свой файл .install в профиле. Может кто-нибудь дать мне пример того, как я мог бы потребовать и включить просмотры, например?

Author: kiamlaluno, 2012-12-03

1 answers

Вам нужно добавить их как dependencies в файл .info. Чтобы взять сегмент из standard.info :

dependencies[] = block
dependencies[] = color
dependencies[] = comment
dependencies[] = contextual
dependencies[] = dashboard

Чтобы добавить небольшую ссылку из Как написать профиль установки Drupal 7:

Содержание profilename.info файл выглядит следующим образом:

  • Имя, описание и основные назначения - все это необходимо.
  • Список зависимостей включает все модули, которые будут включены при установке этого профиля (указанные выше являются значениями по умолчанию из стандартного профиля установки).
  • Вы можете дополнительно включить другие объявления, которые также могут отображаться в файлах module.info.

(Курсив мой).

Таким образом, разрешающие представления будут просто:

dependencies[] = views

И если вам нужен пользовательский интерфейс:

dependencies[] = views_ui
 3
Author: Clive, 2012-12-03 18:30:48