2012-03-30 3 views
0

Я хотел установить несколько модулей, когда мой модуль установлен. Как это можно достичь. Я создаю модуль, который требует установки нескольких других модулей. Я хочу установить их, когда мой основной модуль установлен.Как установить модули с помощью модуля в Drupal 7?

Я поместил все эти папки модулей в одну основную папку, и я хотел создать файл установки для установки этих модулей при выполнении этого основного файла установки. Просьба предоставить мне решение для этого.

Заранее спасибо.

ответ

0

Вы можете просто использовать dependencies в файле модуля .info которые заставляют пользователя, чтобы включить другие модули первые

Например

name = "Your module Name" 
description = "Your module Description" 
core = 7.x 
dependencies[] = views 
dependencies[] = panels 

в этом примере вы будете заставлять пользователя включить views и panels сначала модули

+0

Но я не хочу использовать зависимости. Я хочу сам установить модули. У меня более 25 зависимостей, и я не хочу, чтобы пользователь устанавливал все 25 зависимостей по отдельности, поскольку он утомляет. – H4v0cCr8oR

+0

Если вы включите свой модуль, то все его зависимости, которые не включены, будут отображаться при нажатии кнопки «Сохранить». Вам дается сообщение, в котором говорится: «Вы должны включить модули xxx, yyy для установки zzz». нажатие «Продолжить» завершит установку и включение зависимостей. –

+0

пользователи не будут устанавливать все зависимости отдельно, Drupal сообщит тему, я включу весь этот 25-модуль для вас, вы хотите, чтобы я перешел? если вы нажмете «Продолжить», то все 25 модулей будут автоматически активированы для вас, это ясно? –

Смежные вопросы