diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-07-29 07:25:17 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-07-29 07:25:17 +0000 |
commit | 267f98e2e116739872cafc6bb712280c31376705 (patch) | |
tree | 1bfd114b014f21d7bebd67d8e94f2042335c84d5 /IkiWiki/Plugin/inline.pm | |
parent | a0653933d324f30838fe04d5f9aaab8b130014b2 (diff) | |
download | ikiwiki-267f98e2e116739872cafc6bb712280c31376705.tar ikiwiki-267f98e2e116739872cafc6bb712280c31376705.tar.gz |
* Put categories in rss feeds for tagged items.
Diffstat (limited to 'IkiWiki/Plugin/inline.pm')
-rw-r--r-- | IkiWiki/Plugin/inline.pm | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/IkiWiki/Plugin/inline.pm b/IkiWiki/Plugin/inline.pm index 06c4a3737..1ea347b08 100644 --- a/IkiWiki/Plugin/inline.pm +++ b/IkiWiki/Plugin/inline.pm @@ -152,7 +152,8 @@ sub genrss ($@) { #{{{ my $url="$config{url}/".htmlpage($page); - my $template=template("rsspage.tmpl", blind_cache => 1); + my $template=template("rsspage.tmpl", blind_cache => 1, + die_on_bad_params => 0); my @items; foreach my $p (@pages) { @@ -161,6 +162,7 @@ sub genrss ($@) { #{{{ itemurl => "$config{url}/$renderedfiles{$p}", itempubdate => date_822($pagectime{$p}), itemcontent => absolute_urls(get_inline_content($p, $page), $url), + page => $p, # used by category adding code in tag plugin } if exists $renderedfiles{$p}; } @@ -170,6 +172,14 @@ sub genrss ($@) { #{{{ items => \@items, ); + foreach my $id (keys %{$hooks{pagetemplate}}) { + $hooks{pagetemplate}{$id}{call}->( + page => $page, + destpage => $page, + template => $template, + ); + } + return $template->output; } #}}} |