Jawaban:
Saya belum mencobanya tetapi ternyata.
drush help dl
- Jalur Penentuan tempat proyek akan disalin. Jika Anda memberikan path relatif, perhatikan bahwa itu relatif terhadap root drupal (jika bootstrap).
sites/all/contrib
Anda hanya perlu membuat dir ini, drush akan mengenalinya dan menggunakannya untuk semua modul contrib
Anda dapat mengatur default ini, misalnya, situs / semua / modul / contrib, dalam file .drush / drushrc.php Anda.
$command_specific['dl'] = array('destination' => 'sites/all/modules/contrib');
Perhatikan juga bahwa Anda tidak akan dapat mengecualikan bagian 'modul' dari jalur, karena Drupal menggunakannya untuk memindai modul.
Ada 6 tempat file ini dapat hidup :
- Folder situs Drupal (mis. Situs / {default | example.com} /drushrc.php).
- Drupal / drush dan situs / semua / folder drush, atau folder / drush dalam direktori di atas root Drupal.
- Di lokasi mana pun, sebagaimana ditentukan oleh opsi --config (-c).
- Folder .drush pengguna (yaitu ~ / .drush / drushrc.php).
- Folder konfigurasi lebar sistem (mis. /Etc/drush/drushrc.php).
- Folder instalasi drush.
sites/all/contrib
Anda hanya perlu membuat dir ini, drush akan mengenalinya dan menggunakannya untuk semua modul contrib. Untuk dir berbeda gunakan jawaban di atas dengan drushrc.php
pengaturan.
sites/all/contrib
, Anda ingin menulissites/all/modules/contrib
, bukan? ;) Btw.,sites/all/modules/core
Tidak terlalu masuk akal, karena modul inti (yang TIDAK HARUS diretas) hanya masuk kemodules
direktori, dan mereka tidak diunduh nanti - mereka hanya diperbarui pada pembaruan Drupal biasa.