Merci Pierre,
Mais ça ne marche pas. En fait il y a une erreur dans la page http://programmer.spip.org/Syntaxe-complete-des-codes-de. Ce n'est pas <:documentation:creer_fichier{fichier,tete_de_linote.txt}:> mais <:documentation:creer_fichier{fichier=tete_de_linote.txt}:>. Voir ici : http://www.mail-archive.com/spip@rezo.net/msg12523.html.
Pour mon exemple, j'ai essayé <:champ_infos_age{age=[(#DATE_NAISSANCE|quel_age)]}:>, où le filtre quel_age transforme une date mysql en âge. Mais ça retourne "<:champ_infos_age{age=30}:>", cad le filtre fonctionne mais pas le code de langue.
Par contre : <:champ_infos_age{age=30}:> fonctionne; ça retourne "30 ans"
Comme j'ai vu que les codes de langue pouvaient accepter des filtres, j'ai modifié le filtre quel_age afin qu'il traite la date à l'intérieur d'une chaîne complète et pas la date seule :
<:champ_infos_age{age=#DATE_NAISSANCE}|quel_age}:> retourne bien "30 ans"
avec dans local_fr.php : "champ_infos_age" => "@age@ ans",
Amicalement,
Bernard
BMR a écrit :
Bonjour,
J'ai besoin de paramètres dans certains de mes codes de langue (local_fr.php). La page http://programmer.spip.org/Syntaxe-complete-des-codes-de devrait donner la solution, malheureusement ça ne fonctionne pas, du moins de la façon dont je l'utilise :
<:champ_infos_age{age,[(#DATE_NAISSANCE|quel_age)]}:>
avec dans local_fr.php : "champ_infos_age" => "@age@ ans",
Bon je me suis dit, c'est trop compliqué. Et j'ai fait :
<:champ_infos_age{age,13}:>
mais ça ne marche pas mieux...
Qqn a-t-il la solution ? Ca m'arrangerait bien... La doc mentionne des préfixes, mais sans plus d'explications... Je ne comprends pas.
Merci,
Bernard