]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/meta.pm
md5 can't handle wide chars
[ikiwiki.git] / IkiWiki / Plugin / meta.pm
index 41d096e0ea9cdd440eac14325112d643981944d2..15a8bad845f08e389bbc656ff518947ff175c6b9 100644 (file)
@@ -26,6 +26,7 @@ sub preprocess (@) { #{{{
        delete $params{$key};
        my $page=$params{page};
        delete $params{page};
+       delete $params{destpage};
 
        eval q{use CGI 'escapeHTML'};
 
@@ -52,12 +53,15 @@ sub preprocess (@) { #{{{
        return "";
 } # }}}
 
-sub pagetemplate ($$) { #{{{
-        my $page=shift;
-        my $template=shift;
+sub pagetemplate (@) { #{{{
+       my %params=@_;
+        my $page=$params{page};
+        my $template=$params{template};
 
-       $template->param(meta => $meta{$page}) if exists $meta{$page};
-       $template->param(title => $title{$page}) if exists $title{$page};
+       $template->param(meta => $meta{$page})
+               if exists $meta{$page} && $template->query(name => "meta");
+       $template->param(title => $title{$page})
+               if exists $title{$page} && $template->query(name => "title");
 } # }}}
 
 1