Réponses:
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 (s'il est amorcé).
sites/all/contrib
juste avoir besoin de créer ce répertoire, drush le reconnaîtra et l'utilisera pour tous les modules contrib
Vous pouvez par défaut le faire, 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 place 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.
sites/all/contrib
juste avoir besoin de créer ce répertoire, drush le reconnaîtra et l'utilisera pour tous les modules contrib. Pour différents dir utiliser la réponse ci-dessus avec les drushrc.php
paramètres.
sites/all/contrib
, tu voulais écriresites/all/modules/contrib
, non? ;) Btw., N'asites/all/modules/core
pas vraiment de sens, car les modules principaux (qui NE DOIVENT PAS être piratés) entrent simplement dans lemodules
répertoire, et ils ne sont pas téléchargés plus tard - ils sont simplement mis à jour lors d'une mise à jour Drupal régulière.