[pmwiki-users-fr] variable de page à partir d'une variable textuelle modifiée dans pagelist

Benjamin Grassineau benjamingrassineau at gmail.com
Mer 5 Oct 23:07:23 PDT 2022


Bonjour à toutes et à tous,

Je cherche à utiliser une partie d'une variable textuelle ptv $:date 
dans une recherche pagelist.

Ex:  dans la ptv $:date=2022/08, je voudrais n'utiliser que $:annee = 
2022. Mon idée est de récupérer cette variable pour l'injecter dans le 
template de la recherche comme suit :

(:template first {=$:annee}:) pour avoir une sortie adéquate.

Seulement, il faudrait pour cela modifier la variable textuelle 
directement dans la section et ça ne marche pas. J'ai donc cherché à 
créer dans le fichier de config une nouvelle variable.

Ex :

$date = PageVar($pagename,'$:date');

$FmtPV['$annee'] = 'substr($date,0,4)';

Seulement, ça ne marche pas non plus ! Je n'arrive pas à récupérer la 
valeur de la page courante (celle qui est en train d'être listée) dans 
la recherche. Problème de syntaxe ? Erreur plus générale.

Quelqu'un pourrait-il m'éclairer ?

Bonne journée.

Benjamin




Plus d'informations sur la liste de diffusion pmwiki-users-fr