Méthode Templates::Module_data_path()
Module_data_path
Module_data_path — Permet de récupérer le chemin vers le dossier templates pour les modules.
Cette méthode de la classe templates permet de charger des fichiers contenus dans le dossier template en fonction du thème. En effet, si le thème contient le dossier /$nomdumodule alors l'image sera chargée à partir de ce dossier. Sinon l'image sera chargée à partir du dossier du module /$nomdumodule/templates/images/
Le paramètre $module désigne le nom du dossier dans lequel se trouve le module (En général le nom du module en anglais).
Cet exemple affiche l'image announce.gif contenue dans le dossier images du module forum, l'image affichée sera celle contenue dans le dossier /templates/$theme/$nomdumodule/images/. Si ce dossier n'existe pas alors l'image sera celle contenue dans le dossier /$nomdumodule/templates/images/
Set_filenames(), Assign_vars(), Assign_block_vars(), Pparse()
Module_data_path — Permet de récupérer le chemin vers le dossier templates pour les modules.
Description
Code PHP :
string Module_data_path(string $module)
Cette méthode de la classe templates permet de charger des fichiers contenus dans le dossier template en fonction du thème. En effet, si le thème contient le dossier /$nomdumodule alors l'image sera chargée à partir de ce dossier. Sinon l'image sera chargée à partir du dossier du module /$nomdumodule/templates/images/
Le paramètre $module désigne le nom du dossier dans lequel se trouve le module (En général le nom du module en anglais).
Exemple 1
Code PHP :
<?php $module_data_path = $Template->Module_data_path('forum'); echo '<img src="' . $module_data_path . '/images/announce.gif" alt="" />'; ?>
Cet exemple affiche l'image announce.gif contenue dans le dossier images du module forum, l'image affichée sera celle contenue dans le dossier /templates/$theme/$nomdumodule/images/. Si ce dossier n'existe pas alors l'image sera celle contenue dans le dossier /$nomdumodule/templates/images/
Voir aussi
Set_filenames(), Assign_vars(), Assign_block_vars(), Pparse()