bavbavhaus.net/IkiWiki/Plugin/selftemplate.pm

26 lines
393 B
Perl

#!/usr/bin/perl
package IkiWiki::Plugin::selftemplate;
use warnings;
use strict;
use IkiWiki 3.00;
my %templates;
sub import {
hook(type => "templatefile", id => "selftemplate", call => \&templatefile);
}
sub templatefile (@) {
my %params=@_;
if (defined IkiWiki::template_file("$params{page}.tmpl")) {
return $templates{$params{page}}="$params{page}.tmpl";
}
return undef;
}
1