really fix the baseurl problem
the issue is that HTML::Template doesn't expand top-level variables when inside a loopmaster
parent
9e15bd27ea
commit
f584abec0c
|
@ -60,6 +60,8 @@ sub store ($$$) { #{{{
|
||||||
else {
|
else {
|
||||||
$_->{link} = IkiWiki::pagetitle($_->{page});
|
$_->{link} = IkiWiki::pagetitle($_->{page});
|
||||||
}
|
}
|
||||||
|
$_->{baseurl}="$config{url}/" if length $config{url};
|
||||||
|
|
||||||
$_;
|
$_;
|
||||||
} @{$change->{pages}}
|
} @{$change->{pages}}
|
||||||
];
|
];
|
||||||
|
@ -94,7 +96,6 @@ sub store ($$$) { #{{{
|
||||||
commitdate => displaytime($change->{when}, "%X %x"),
|
commitdate => displaytime($change->{when}, "%X %x"),
|
||||||
wikiname => $config{wikiname},
|
wikiname => $config{wikiname},
|
||||||
);
|
);
|
||||||
$template->param(baseurl => "$config{url}/") if length $config{url};
|
|
||||||
IkiWiki::run_hooks(pagetemplate => sub {
|
IkiWiki::run_hooks(pagetemplate => sub {
|
||||||
shift->(page => $page, destpage => $page, template => $template);
|
shift->(page => $page, destpage => $page, template => $template);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue