diff options
author | http://lj.rossia.org/users/imz/ <http://lj.rossia.org/users/imz/@web> | 2009-05-14 11:06:49 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2009-05-14 11:06:49 -0400 |
commit | 8e7b0113847eb0975fa5dc13e9654a52ea0494d1 (patch) | |
tree | 83d719fedcbb4937bbe4dd11056499bebd52fd6d /doc/todo | |
parent | 4bafe93e32a8984139cafca95ba651bdfac493ef (diff) | |
download | ikiwiki-8e7b0113847eb0975fa5dc13e9654a52ea0494d1.tar ikiwiki-8e7b0113847eb0975fa5dc13e9654a52ea0494d1.tar.gz |
Comment: this patch doesn't work correctly.
Diffstat (limited to 'doc/todo')
-rw-r--r-- | doc/todo/auto-create_tag_pages_according_to_a_template.mdwn | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/todo/auto-create_tag_pages_according_to_a_template.mdwn b/doc/todo/auto-create_tag_pages_according_to_a_template.mdwn index 30a217413..87b30891e 100644 --- a/doc/todo/auto-create_tag_pages_according_to_a_template.mdwn +++ b/doc/todo/auto-create_tag_pages_according_to_a_template.mdwn @@ -106,3 +106,20 @@ I am not sure if that is the best way to handle it. [[!tag patch]] -- Jeremy Schultz <jeremy.schultz@uleth.ca> + +No, this doesn't help: + + + # This refresh/saveindex is to fix the Tags link + + # With out this additional refresh/saveindex the tag link displays ?tag + + IkiWiki::refresh(); + + IkiWiki::saveindex(); + +On the second extra pass, it doesn't notice that it has to update the "?"-link. If I run ikiwiki once more, it is updated. I don't know yet how this should be fixed, because I don't know the internals of ikiwiki good enough. Something inhibits detecting the need to update in refresh() in Render.pm; perhaps, this condition: + + if (! $pagemtime{$page}) { + ... + push @add, $file; + ... + } + +is not satisfied for the newly created tag page. I shall put debug msgs into Render.pm to find out better how it works. --Ivan Z. |