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 :