]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - doc/plugins/tag/discussion.mdwn
Merge commit 'origin/master' into pub/master
[git.ikiwiki.info.git] / doc / plugins / tag / discussion.mdwn
index 1bccf3d9cd55c7c872feace525d5e204805bb10a..7e7b88bc5a13ab4b3e14eca14ebe647af5019fc7 100644 (file)
@@ -1,5 +1,24 @@
-I'd like to modify this plugin such that the tag pages are automatically created and populated with a list of relevant posts. The content of the tag page is simply `"\[[inline pages="link(tag/$tag)"]]`. The tag plugin will have to determine whether a page for the given tag already exists, and if not use that Markdown fragment to  generate it.
+I'd like to modify this plugin such that the tag pages are automatically created and populated with a list of relevant posts. The content of the tag page is simply `"\[[!inline pages="link(tag/$tag)"]]`. The tag plugin will have to determine whether a page for the given tag already exists, and if not use that Markdown fragment to  generate it.
 
 There are clearly many ways to do this, but any opinions on which is the cleanest?
 
---Ben
\ No newline at end of file
+--Ben
+
+It might work to use the 'change' hook, since that's called at the very end
+of `refresh()`. The hook could add the tag pages and re-run `refresh()`,
+taking appropriate care to avoid looping forever.
+
+--[[Joey]]
+
+Thanks. That works fine.
+
+--Ben
+
+@Ben: could you publish the code for that?
+
+--David Riebenbauer <davrieb@htu.tugraz.at>
+
+AOLMODE=true echo "I too would really like this feature, which would make cgi free life much 
+better" --[[DavidBremner]]
+
+Please make the actual text used a template some way or another. I may want `map` instead of `inline`. --[[madduck]]