2012-03-30 10 views
0

Ich wollte einige Module installieren, wenn mein Modul installiert ist. Wie das erreicht werden kann. Ich erstelle ein Modul, das nur wenige andere Module benötigt. Ich möchte sie installieren, wenn mein Hauptmodul installiert ist.Wie installiere ich Module mit einem Modul in Drupal 7?

Ich habe alle diese Modulordner in einem Hauptordner platziert und ich wollte eine Installationsdatei erstellen, um diese Module zu installieren, wenn diese Hauptinstallationsdatei ausgeführt wird. Bitte geben Sie mir eine Lösung, dies zu tun.

Vielen Dank im Voraus.

Antwort

0

Sie einfach dependencies in Ihrem Modul .info-Datei, die den Benutzer zwingen können die anderen Module ersten

Eg

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

in diesem Beispiel zu ermöglichen, werden Sie zwingen den Benutzer views zu ermöglichen und panels Module zuerst

+0

Aber ich möchte keine Abhängigkeiten verwenden. Ich möchte die Module selbst installieren. Ich habe über 25 Abhängigkeiten und möchte nicht, dass der Benutzer alle 25 Abhängigkeiten einzeln installiert, da es ermüdend ist. – H4v0cCr8oR

+0

Wenn Sie Ihr Modul aktivieren, werden alle Abhängigkeiten, die nicht aktiviert sind, beim Klicken auf "Speichern" angezeigt. Sie erhalten eine Nachricht, die besagt: "Sie müssen die xxx, yyy-Module zum Installieren von zzz aktivieren." Durch Klicken auf "Weiter" wird die Installation abgeschlossen und die Abhängigkeiten aktiviert. –

+0

Die Benutzer werden nicht alle Abhängigkeiten einzeln installieren, Drupal wird Theme sagen, ich werde all diese 25 Module für Sie aktivieren, soll ich weitergehen? Wenn Sie auf Weiter klicken, werden alle 25 Module automatisch für Sie aktiviert, ist das klar? –

Verwandte Themen