Respuestas:
No lo he probado pero aparentemente.
drush help dl
- Ruta de destino a la que se copiará el proyecto. Si proporciona una ruta relativa, tenga en cuenta que es relativa a la raíz de drupal (si está arrancada).
sites/all/contrib
sólo tiene que esta caja de dir, drush lo reconocerá y el uso de todos los módulos contrib
Puede establecer esto por defecto en, por ejemplo, sites / all / modules / contrib, en su archivo .drush / drushrc.php.
$command_specific['dl'] = array('destination' => 'sites/all/modules/contrib');
También tenga en cuenta que no podrá excluir la parte 'módulos' de la ruta, ya que Drupal usa esto para buscar módulos.
Hay 6 lugares donde puede vivir este archivo :
- Carpeta del sitio Drupal (por ejemplo, sitios / {default | example.com} /drushrc.php).
- Carpetas Drupal / drush y sites / all / drush, o la carpeta / drush en el directorio sobre la raíz de Drupal.
- En cualquier ubicación, según lo especificado por la opción --config (-c).
- Carpeta .drush del usuario (es decir, ~ / .drush / drushrc.php).
- Carpeta de configuración de todo el sistema (por ejemplo, /etc/drush/drushrc.php).
- Carpeta de instalación de drush.
sites/all/contrib
sólo tiene que esta caja de dir, drush lo reconocerá y el uso de todos los módulos contrib. Para diferentes directorios, use la respuesta anterior con la drushrc.php
configuración.
sites/all/contrib
, querías escribirsites/all/modules/contrib
, ¿verdad? ;)sites/all/modules/core
Por cierto, realmente no tiene sentido, porque los módulos principales (que NO DEBEN ser pirateados) simplemente ingresan almodules
directorio, y no se descargan más tarde, simplemente se actualizan en una actualización regular de Drupal.