aboutsummaryrefslogtreecommitdiff
path: root/doc/plugins/testpagespec.mdwn
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-04-27 07:55:40 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-04-27 07:55:40 +0000
commitf8a7fb227b59463b37180b1e525c5d19ec0e43cb (patch)
treee5355a6b8c338c48c6b3a81c877426c11692929a /doc/plugins/testpagespec.mdwn
parent98c287f19ea03d897046d2aae669638741a112fb (diff)
downloadikiwiki-f8a7fb227b59463b37180b1e525c5d19ec0e43cb.tar
ikiwiki-f8a7fb227b59463b37180b1e525c5d19ec0e43cb.tar.gz
* Make pagespec_match on failure return a value that is false, but in a
scalar context, evaluates to a reason why the match failed. * Add testpagespec plugin, which might be useful to see why a pagespec isn't matching something.
Diffstat (limited to 'doc/plugins/testpagespec.mdwn')
-rw-r--r--doc/plugins/testpagespec.mdwn12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/plugins/testpagespec.mdwn b/doc/plugins/testpagespec.mdwn
new file mode 100644
index 000000000..28e5ba7a7
--- /dev/null
+++ b/doc/plugins/testpagespec.mdwn
@@ -0,0 +1,12 @@
+[[template id=plugin name=testpagespec author="[[Joey]]"]]
+[[tag type/useful]]
+
+This plugin allows testing a [[PageSpec]] to see if it matches a page, and
+if not, why it fails to match.
+
+Example use:
+
+ \[[testpagespec pagespec="foopage and barpage" match="foopage"]]
+
+This will print out something like "barpage does not match foopage",
+highlighting which part of the [[PageSpec]] is causing the match to fail.