La directive testpagespec
est fournie par le module d'extension [[!iki
plugins/testpagespec desc=testpagespec]].
Cette directive permet de confronter une spécification [[ikiwiki/PageSpec]]
et une page, puis de voir quelle partie correspond ou quelle partie provoque
l'échec du test.
Exemples :
\[[!testpagespec pagespec="foopage and barpage" match="foopage"]]
Cette expression affichera quelque chose comme "no match: barpage does not
match foopage", mettant en évidence la partie de la spécification
[[ikiwiki/PageSpec]] qui provoque l'échec.
\[[!testpagespec pagespec="foopage or !bar*" match="barpage"]]
Cette expression affichera quelque chose comme "no match: bar* matches
barpage", puisque la partie de la spécification [[ikiwiki/PageSpec]] qui
fait échouer le test est le motif nié.
\[[!testpagespec pagespec="foopage or barpage" match="barpage"]]
Cette expression affichera quelque chose comme "match: barpage matches
barpage", indiquant la partie de la spécification [[ikiwiki/PageSpec]] qui
fait réussir le test.
[[!meta robots="noindex, follow"]]