web-dev-qa-db-fra.com

Est-il possible de changer le chemin des modules / thèmes installés à l'aide d'un profil d'installation?

J'ai un site qui a un profil qui télécharge un certain nombre de modules utilisant drush make. Il ajoute les modules dans le chemin/les profils/Nom profil_name/modules.

Est-il possible dans le fichier de fabrication du profil de modifier le chemin d'accès où les modules et les thèmes sont placés, de sorte qu'ils sont ensuite installés sur des sites/tous/modules et sites/tous/Thèmes?

5
Wheelz

Si vous avez déjà installé le profil - non, vous ne pouvez pas déplacer les modules en modifiant le fichier de fabrication. Le fichier de profil .make Est utilisé uniquement pendant le processus d'installation.

Si vous souhaitez remplacer les modules de profiles/%PROFILE_NAME%/modules/ Sur sites/all/modules Sur la copie déjà installée de Drupal, vous pouvez simplement remplacer les fichiers (avec mv ou quelque chose), puis de l'exécution system_rebuild_module_data() Fonction à poser Drupal pour mettre à jour les modules de destination. Avec Thush:

drush eval "system_rebuild_module_data();"

Pour le processus d'installation de profil - je ne sais vraiment pas pourquoi et ne sais pas comment modifier .make. Peut-être que vous pouvez spécifier 'contrib_destination' Propriété pour chaque projet?

1
kalabro