je viens de migrer de la V9 a la V17, certains fonctions n’apparaissant pas dans ma migration, j’ai décidé de repartir avec une installation propre de la V17, en y intégrant mes sauvegardes SQL et Documents.
Sur la V9, j’avais modifier le fichier « /core/lib/functions.lib.php » et cela fonctionnait très bien, pour ne plus être embêter avec les mises à jour je souhaite créer un module pour intégrer mes variables dedans, mais je bloque.
Les substitutions apparaissent dans les substitutions disponible?
non
Dans votre description de module cette variable est bien a 1 ‹ substitutions › => 1,
oui
fichier core/modules/modMyvariable.class.php
$this->module_parts = array(
// Set this to 1 if module has its own trigger directory (core/triggers)
'triggers' => 0,
// Set this to 1 if module has its own login method file (core/login)
'login' => 0,
// Set this to 1 if module has its own substitution function file (core/substitutions)
'substitutions' => 1,
Et les substitutions sont bien dans core/substitutions/functions_monmodule.lib.php
merci a tous, j’ai renommé ma fonction et enlever la majuscule sur le nom du fichier module. Ma variable est bien remplacé. Pour info je ne la vois pas dans la liste des variables possible, mais ce n’est pas ma priorité.