Ich habe ein Modulpaket zusammengestellt, das 3 Untermodule enthält. Sie müssen in einem einzigen Ordner enthalten sein, damit sie von anderen Entwicklern verteilt und verwendet werden können. Gibt es Best Practices für Drupal, wie die Dateistruktur eines Moduls aussehen sollte, wenn es nur mehrere Module enthält?
z.B
name_of_module/modules/module1/module1.info
name_of_module/modules/module2/module2.info
name_of_module/modules/module3/module3.info
oder
name_of_module/module1/module1.info
name_of_module/module2/module2.info
name_of_module/module3/module3.info
oder?
Es gibt keine Best Practices von Drupal, wo Submodule platziert werden sollen. Du könntest:
Jede dieser Verzeichnisstrukturen wird verwendet:
Es gibt eigentlich keinen Grund, wie Drupal mit Modulen umgeht, um eine oder eine andere Struktur zu wählen.
Es gibt einen Grund, die ersten beiden Strukturen anstelle der dritten zu wählen. Im Allgemeinen enthält jedes Modul andere Dateien, die in gleichnamigen Verzeichnissen (z. B. CSS, JS, Vorlagen) zusammengefasst sind, und Sie tun dies nicht. Ich möchte keine Dateien mischen, die für verschiedene Module bestimmt sind.
quelle
Ich mache den zweiten. Beachten Sie auch, dass das Modulverzeichnis in Views überhaupt keine Module enthält.
quelle