summaryrefslogtreecommitdiff
path: root/ikiwiki/directive/testpagespec.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'ikiwiki/directive/testpagespec.mdwn')
-rw-r--r--ikiwiki/directive/testpagespec.mdwn26
1 files changed, 26 insertions, 0 deletions
diff --git a/ikiwiki/directive/testpagespec.mdwn b/ikiwiki/directive/testpagespec.mdwn
new file mode 100644
index 0000000..99df952
--- /dev/null
+++ b/ikiwiki/directive/testpagespec.mdwn
@@ -0,0 +1,26 @@
+Die `testpagespec`-Anweisung wird durch die [[!iki plugins/testpagespec
+desc=testpagespec]]-Erweiterung bereitgestellt.
+
+Mit dieser Anweisung kann geprüft werden, ob eine [[ikiwiki/PageSpec]] auf
+eine Seite passt. Sie zeigt außerdem an, welcher Teil das Passen oder
+Nicht-Passen verursacht.
+
+Beispiele zur Verwendung:
+
+ \[[!testpagespec pagespec="foopage and barpage" match="foopage"]]
+
+Dies wird etwas wie "no match: barpage does not match foopage" anzeigen und
+damit darauf hinweisen, welcher Teil der [[ikiwiki/PageSpec]] ein Passen
+verhindert.
+
+ \[[!testpagespec pagespec="foopage or !bar*" match="barpage"]]
+
+Dies wird etwas wie "no match: bar* matches barpage" anzeigen, weil der Teil
+der das Passen verhindert negiert ist.
+
+ \[[!testpagespec pagespec="foopage or barpage" match="barpage"]]
+
+Dies wird etwas wie "match: barpage matches barpage" anzeigen und damit
+angeben, welcher Teil der [[ikiwiki/PageSpec]] passt.
+
+[[!meta robots="noindex, follow"]]