* inline: The template can check for FIRST and LAST, which will be

set for the first and last inlined page. Useful for templates that build
    tables and the like.
master
Joey Hess 2008-01-28 21:22:04 -05:00
parent 4f269010b4
commit 3436fed081
2 changed files with 7 additions and 0 deletions

View File

@ -231,6 +231,8 @@ sub preprocess_inline (@) { #{{{
$template->param(pageurl => urlto(bestlink($params{page}, $page), $params{destpage}));
$template->param(title => pagetitle(basename($page)));
$template->param(ctime => displaytime($pagectime{$page}, $params{timeformat}));
$template->param(first => 1) if $page eq $list[0];
$template->param(last => 1) if $page eq $list[$#list];
if ($actions) {
my $file = $pagesources{$page};

5
debian/changelog vendored
View File

@ -15,6 +15,11 @@ ikiwiki (2.21) UNRELEASED; urgency=low
* Add trailing comma to commented-out umask in sample ikiwiki.setup, so
that uncommenting it does not break the setup file.
[ Joey Hess ]
* inline: The template can check for FIRST and LAST, which will be
set for the first and last inlined page. Useful for templates that build
tables and the like.
-- Joey Hess <joeyh@debian.org> Fri, 11 Jan 2008 15:09:37 -0500
ikiwiki (2.20) unstable; urgency=low