Je suis habitué à écrire ce genre de code dans . Tpl.php fichiers afin d'afficher des images (par exemple):
<?php echo $base_url .'/'. path_to_theme();?>
Je me demande s'il serait possible de concaténer $ base_url et path_to_theme () dans une seule commande/variable?
Vous pouvez theme_preprocess_node () ou theme_preprocess_page () dans votre fichier template.php dans votre thème et créez votre chemin concaténé là-bas, il est donc accessible dans les fichiers de modèle.
function yourthemename_preprocess_node(&$vars) {
$vars['theme_path'] = base_path() . path_to_theme();
}
function yourthemename_preprocess_page(&$vars) {
$vars['theme_path'] = base_path() . path_to_theme();
}
Puis $ theme_path est toujours disponible dans vos fichiers de modèle.