Oui avec le filtre ? plutôt que oui :
ça donne #URL_MOT[(#GET{filtreRubrique}|!={all}|?{?id_rubrique=#GET{id_rubrique},''})]
ou #URL_MOT[(#GET{filtreRubrique}|!={all}|?{?id_rubrique=#GET{id_rubrique},})] je sais plus...
Et ya aussi le filtre parametre_url qui mérite d'être utilisé parfois.
C'est même obligé pour être propre, car on peut très bien imaginer que #URL_MOT ne renvoie pas une URL de type "propre", c'est-à-dire avec déjà une query, par exemple : machin.com/spip.php?mot43
Je ne sais pas si ça a un rapport mais sur un site spip 2.1.2 dont je
m'occupe spip ajoute systématiquement un espace avant les signes de
ponctuation dans les titres des articles. par exemple : "Et voilà le
titre!" s'affiche "Et voilà le titre !". Comment faire pour que cet
espace ne s'affiche pas ?
Sinon utiliser l’ancien |?
C’est ce que je fais lorsque |oui n’est pas utilisable (à cause de cet espace).
dans ce cas : #URL_MOT[(#GET{truc}|!={all}|?{?id_rubrique=#GET{id_rubrique}})]
Et ya aussi le filtre parametre_url qui mérite d’être utilisé parfois.
C’est même obligé pour être propre, car on peut très bien imaginer que #URL_MOT ne renvoie pas une URL de type « propre », c’est-à-dire avec déjà une query, par exemple : machin.com/spip.php?mot43
Je maîtrise mes URL, je n’ai pas ce problème, mais je vais être « future proof » en utilisant plutôt cette syntaxe…