pour le nommage j'ai trouvé ça:
ok
https://www.smarty.net/docsv2/fr/plugins.naming.conventions.tplJ'ai réussi à faire mon plugin, mais il est dans le dossier "class/smarty/xoops/plugins", l'inconvénient est qu'il est systématiquement chargé, mais je n'en ai besoin que dans un module.
Je pense donc qu'il serait mieux dans le dossier du module, mais comment charger un plugin smarty spécifique à un module ?
il semble qu'il faille utiliser la fonction register_compiler_function() mais je ne comprends pas comment l'utiliser.