Risposte:
Non l'ho provato ma a quanto pare.
drush help dl
--destination Path in cui verrà copiato il progetto. Se stai fornendo un percorso relativo, nota che è relativo alla radice drupal (se avviata).
sites/all/contrib
hai solo bisogno di creare questo dir, drush lo riconoscerà e lo userà per tutti i moduli contrib
È possibile impostare questo valore predefinito, ad esempio, su siti / all / modules / contrib, nel file .drush / drushrc.php.
$command_specific['dl'] = array('destination' => 'sites/all/modules/contrib');
Si noti inoltre che non sarà possibile escludere la parte "moduli" del percorso, poiché Drupal lo utilizza per cercare i moduli.
Ci sono 6 posti in cui questo file può vivere :
- Cartella del sito Drupal (ad es. Siti / {default | esempio.com} /drushrc.php).
- Cartelle Drupal / drush e sites / all / drush o la cartella / drush nella directory sopra la radice Drupal.
- In qualsiasi posizione, come specificato dall'opzione --config (-c).
- Cartella .drush dell'utente (ovvero ~ / .drush / drushrc.php).
- Cartella di configurazione del sistema (ad es. /Etc/drush/drushrc.php).
- Cartella di installazione Drush.
sites/all/contrib
hai solo bisogno di creare questo dir, drush lo riconoscerà e lo userà per tutti i moduli contrib. Per dir differenti usare la risposta sopra con le drushrc.php
impostazioni.
sites/all/contrib
che volessi scriveresites/all/modules/contrib
, vero? ;) A proposito,sites/all/modules/core
non ha davvero senso, perché i moduli principali (che NON DEVONO essere hackerati) entrano semplicemente nellamodules
directory e non vengono scaricati in seguito - vengono semplicemente aggiornati su un aggiornamento Drupal normale.