Aller au contenu principal
Julien Dubois

Récupérer le chemin d'un module ou d'un thème

Partagé le

Que vous développiez votre module ou que vous soyiez en plein templating, vous serez amené à recupérer le chemin de votre module ou de votre thème.

Il existe plusieurs fonction pour vous aider dans votre tache, nous allons les passer en revue.

path_to_theme()

Cette fonction revoit le chemin courant, si vous êtes dans votre thème (sites/all/themes/montheme) ou si vous êtes dans votre module (sites/all/modules/monmodule/monmodule.module).

drupal_get_path($type, $name)

Cette fonction va vous permettre de récupérer le chemin de n'importe quel élément (thème ou module)  et ce qu'importe le fichier dans lequel vous travailler, plutôt pratique ! Il s'utilise de la façon suivante :

// Récupération du chemin vers un module
drupal_get_path("module","views");

// Récupération du chemin vers un thème
drupal_get_path("theme","montheme");

L'utilisation de ces deux fonctions vous permet de naviguer dans votre arborescence.

Documentation :

Pour rebondir