2012-03-30 268 views
0

我想在我的模塊安裝時安裝幾個模塊。這是如何實現的。我正在創建一個需要安裝其他模塊的模塊。我想在安裝主模塊時安裝它們。如何在Drupal 7中使用模塊來安裝模塊?

我已經將所有這些模塊文件夾放在一個主文件夾中,我希望創建一個安裝文件來安裝這些模塊,當這個主要安裝文件被執行時。請爲我提供解決方案。

在此先感謝。

回答

0

您可以簡單地使用dependencies在你的模塊.info文件,強制用戶啓用第一其它模塊

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

在這個例子中,你將迫使用戶啓用viewspanels模塊第一個

+0

但我不想使用依賴關係。我想自己安裝模塊。我有超過25個依賴項,我不希望用戶單獨安裝所有25個依賴項,因爲它很累人。 – H4v0cCr8oR 2012-03-30 18:31:50

+0

如果啓用你的模塊,那麼當你點擊保存時,所有未啓用的依賴關係都會被啓用。您會收到一條消息:「您必須啓用xxx,yyy模塊才能安裝zzz。」點擊「繼續」將完成安裝並啓用依賴關係。 – 2012-03-30 18:58:31

+0

用戶不會單獨安裝所有的依賴關係,Drupal會告訴主題我會爲你啓用所有這25個模塊你想讓我繼續前進嗎?如果你點擊繼續,那麼所有的25個模塊將自動爲你啓用,是否清楚? – 2012-03-30 18:59:58