Provide the current time to edittemplate.
The `time` variable contains a fixed-format time, guaranteed suitable for parsing by timedate. The `formatted_time` variable contains the same time formatted by IkiWiki::formattime.master
parent
eb87dd177a
commit
9adee0a222
|
@ -155,6 +155,10 @@ sub filltemplate ($$) {
|
|||
$template->param(uuid => $uuid);
|
||||
}
|
||||
|
||||
my $time = time();
|
||||
$template->param(time => IkiWiki::formattime($time, "%Y-%m-%d %H:%M:%S"));
|
||||
$template->param(formatted_time => IkiWiki::formattime($time));
|
||||
|
||||
return $template->output;
|
||||
}
|
||||
|
||||
|
|
|
@ -29,7 +29,7 @@ something like:
|
|||
The template page can also contain [[!cpan HTML::Template]] directives,
|
||||
like other ikiwiki [[templates]].
|
||||
|
||||
Two variables might be set:
|
||||
Four variables might be set:
|
||||
|
||||
* `<TMPL_VAR name>` is replaced with the name of the page being
|
||||
created.
|
||||
|
@ -37,4 +37,10 @@ Two variables might be set:
|
|||
* `<TMPL_VAR uuid>` is replaced with a version 4 (random) UUID.
|
||||
(Requires the `UUID::Tiny` Perl module if not running on Linux.)
|
||||
|
||||
* `<TMPL_VAR time>` is replaced with the current (template generation)
|
||||
time, using a fixed format, `%Y-%m-%d %H:%M:%S`.
|
||||
|
||||
* `<TMPL_VAR formatted_time` is replaced with the current (template
|
||||
generation) time, formatted by IkiWiki.
|
||||
|
||||
[[!meta robots="noindex, follow"]]
|
||||
|
|
Loading…
Reference in New Issue