summaryrefslogtreecommitdiff
path: root/ikiwiki/directive/testpagespec.mdwn
blob: 9ce2308b2093882ed9164e88ab2a4b5511c84156 (plain)

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"]]