Câu trả lời:
Tôi đã không thử nó nhưng rõ ràng.
drush help dl
--destination Path mà dự án sẽ được sao chép. Nếu bạn đang cung cấp một đường dẫn tương đối, hãy lưu ý rằng nó có liên quan đến gốc drupal (nếu bootstrapping).
sites/all/contrib
bạn chỉ cần đóng thùng thư mục này, drush sẽ nhận ra nó và sử dụng cho tất cả các mô-đun đóng góp
Bạn có thể mặc định điều này thành, ví dụ: các trang web / tất cả / mô-đun / contrib, trong tệp .drush / drushrc.php của bạn.
$command_specific['dl'] = array('destination' => 'sites/all/modules/contrib');
Cũng lưu ý rằng bạn sẽ không thể loại trừ phần 'mô-đun' của đường dẫn, vì Drupal sử dụng phần này để quét các mô-đun.
Có 6 nơi tập tin này có thể sống :
- Thư mục trang web Drupal (ví dụ: các trang web / {default | example.com} /drushrc.php).
- Các thư mục Drupal / drush và các trang web / all / drush hoặc thư mục / drush trong thư mục phía trên thư mục gốc của Drupal.
- Ở bất kỳ vị trí nào, như được chỉ định bởi tùy chọn --config (-c).
- Thư mục .drush của người dùng (ví dụ ~ / .drush / drushrc.php).
- Thư mục cấu hình toàn hệ thống (ví dụ /etc/drush/drushrc.php).
- Thư mục cài đặt Drush.
sites/all/contrib
bạn chỉ cần đóng hộp thư này, drush sẽ nhận ra nó và sử dụng cho tất cả các mô-đun đóng góp. Đối với thư mục khác nhau sử dụng câu trả lời ở trên với drushrc.php
các thiết lập.
sites/all/contrib
, bạn muốn viếtsites/all/modules/contrib
, phải không? ;) Btw.,sites/all/modules/core
Không thực sự có ý nghĩa, bởi vì các mô-đun cốt lõi (mà KHÔNG PHẢI bị hack) chỉ đơn giản là vàomodules
thư mục và chúng không được tải xuống sau - chúng chỉ được cập nhật trên một bản cập nhật Drupal thông thường.