0
我想在我的模塊安裝時安裝幾個模塊。這是如何實現的。我正在創建一個需要安裝其他模塊的模塊。我想在安裝主模塊時安裝它們。如何在Drupal 7中使用模塊來安裝模塊?
我已經將所有這些模塊文件夾放在一個主文件夾中,我希望創建一個安裝文件來安裝這些模塊,當這個主要安裝文件被執行時。請爲我提供解決方案。
在此先感謝。
我想在我的模塊安裝時安裝幾個模塊。這是如何實現的。我正在創建一個需要安裝其他模塊的模塊。我想在安裝主模塊時安裝它們。如何在Drupal 7中使用模塊來安裝模塊?
我已經將所有這些模塊文件夾放在一個主文件夾中,我希望創建一個安裝文件來安裝這些模塊,當這個主要安裝文件被執行時。請爲我提供解決方案。
在此先感謝。
您可以簡單地使用dependencies
在你的模塊.info
文件,強制用戶啓用第一其它模塊
如
name = "Your module Name"
description = "Your module Description"
core = 7.x
dependencies[] = views
dependencies[] = panels
在這個例子中,你將迫使用戶啓用views
和panels
模塊第一個
但我不想使用依賴關係。我想自己安裝模塊。我有超過25個依賴項,我不希望用戶單獨安裝所有25個依賴項,因爲它很累人。 – H4v0cCr8oR 2012-03-30 18:31:50
如果啓用你的模塊,那麼當你點擊保存時,所有未啓用的依賴關係都會被啓用。您會收到一條消息:「您必須啓用xxx,yyy模塊才能安裝zzz。」點擊「繼續」將完成安裝並啓用依賴關係。 – 2012-03-30 18:58:31
用戶不會單獨安裝所有的依賴關係,Drupal會告訴主題我會爲你啓用所有這25個模塊你想讓我繼續前進嗎?如果你點擊繼續,那麼所有的25個模塊將自動爲你啓用,是否清楚? – 2012-03-30 18:59:58