Existe-t-il un moyen de faire en sorte que Drush télécharge les modules dans un dossier spécifié en plus des sites/tous/modules (par exemple sites/tous/contrib, sites/tous/core)?
Si cela fait une différence, j'utilise Drush 4.4.
Je ne l'ai pas essayé mais apparemment.
drush help dl
--destination Chemin vers lequel le projet sera copié. Si vous fournissez un chemin relatif, notez qu'il est relatif à la racine drupal (si amorcé).
Vous pouvez le définir par défaut sur, par exemple, sites/all/modules/contrib, dans votre fichier .drush/drushrc.php.
$command_specific['dl'] = array('destination' => 'sites/all/modules/contrib');
Notez également que vous ne pourrez pas exclure la partie 'modules' du chemin, car Drupal l'utilise pour rechercher des modules.
Il y a 6 endroits où ce fichier peut vivre :
- Dossier du site Drupal (par exemple sites/{default | example.com} /drushrc.php).
- Drupal/drush et sites/all/drush, ou le dossier/drush dans le répertoire au-dessus de la racine Drupal.
- Dans n'importe quel emplacement, comme spécifié par l'option --config (-c).
- Dossier .drush de l'utilisateur (c'est-à-dire ~/.drush/drushrc.php).
- Dossier de configuration à l'échelle du système (par exemple /etc/drush/drushrc.php).
- Dossier d'installation Drush.