]> sipb.mit.edu Git - ikiwiki.git/commitdiff
add forum question and link to my git repo
authorLukas Lipavsky <llipavsky@suse.com>
Thu, 27 Jun 2013 14:46:25 +0000 (16:46 +0200)
committerLukas Lipavsky <llipavsky@suse.com>
Thu, 27 Jun 2013 14:46:25 +0000 (16:46 +0200)
doc/forum/Howto_add_tag_from_plugin_code.mdwn [new file with mode: 0644]
doc/git.mdwn

diff --git a/doc/forum/Howto_add_tag_from_plugin_code.mdwn b/doc/forum/Howto_add_tag_from_plugin_code.mdwn
new file mode 100644 (file)
index 0000000..a17faf7
--- /dev/null
@@ -0,0 +1,12 @@
+Hi, I want to add tags to some pages automatically (generating album images 
+and want to tag all generated pages). I managed to do so in following way:
+
+    IkiWiki::Plugin::tag::preprocess_tag(
+        page => $viewer,
+        destpage => $params{destpage},
+        map { ($_ => 1) } @tags,
+    );
+
+This works, however if some tag does not exist, it is not created. I tracked it so far that I found that the Render.pm's method gen_autofile() is not called , so it is most likely that I need to somehow trigger Render.pm's refresh()...but how can I do it?
+
+BTW: The code is modified album plugin that is in [my git](https://github.com/llipavsky/ikiwiki) 
index b743f6175e9c28db46165f5c710076af4b13fc93..b86132ed299e156c1ff743440ee31a34446ce855 100644 (file)
@@ -77,6 +77,7 @@ think about merging them. This is recommended. :-)
 * [[anarcat]] `git://src.anarcat.ath.cx/ikiwiki`
 * anderbubble `git://civilfritz.net/ikiwiki.git`
 * frioux `git://github.com/frioux/ikiwiki`
+* llipavsky `git://github.com/llipavsky/ikiwiki`
 
 ## branches