Antworten:
Ich habe es aber anscheinend nicht ausprobiert.
drush help dl
- Zielpfad, in den das Projekt kopiert wird. Wenn Sie einen relativen Pfad angeben, beachten Sie, dass dieser relativ zur Drupal-Wurzel ist (wenn er bootstrapped ist).
sites/all/contrib
Sie ihn nur dir zu Kiste benötigen, drush wird und die Nutzung für alle contrib Module erkennen
Standardmäßig können Sie in Ihrer .drush / drushrc.php-Datei beispielsweise sites / all / modules / contrib angeben.
$command_specific['dl'] = array('destination' => 'sites/all/modules/contrib');
Beachten Sie auch, dass Sie den 'Module'-Teil des Pfades nicht ausschließen können, da Drupal diesen zum Scannen nach Modulen verwendet.
Es gibt 6 Orte, an denen diese Datei leben kann :
- Drupal-Site-Ordner (z. B. sites / {default | example.com} /drushrc.php).
- Drupal / drush und sites / all / drush oder der Ordner / drush im Verzeichnis über dem Drupal-Stammverzeichnis.
- An jedem Ort, wie in der Option --config (-c) angegeben.
- Der .drush-Ordner des Benutzers (z. B. ~ / .drush / drushrc.php).
- Systemweiter Konfigurationsordner (zB /etc/drush/drushrc.php).
- Installationsordner löschen.
sites/all/contrib
Sie nur dieses Verzeichnis erstellen müssen, erkennt drush es und verwendet es für alle Contrib-Module. Für andere Verzeichnisse verwenden Sie die obige Antwort mit den drushrc.php
Einstellungen.
sites/all/contrib
wolltest du schreibensites/all/modules/contrib
, oder? ;) Übrigens,sites/all/modules/core
macht nicht wirklich Sinn, weil Kernmodule (die NICHT gehackt werden MÜSSEN) einfach in dasmodules
Verzeichnis gelangen und später nicht heruntergeladen werden - sie werden nur bei einem regulären Drupal-Update aktualisiert.