web commit from 66.118.98.137:

master
www-data 2006-03-12 04:09:59 +00:00
parent 7f8fa959f4
commit cae5e22a8d
1 changed files with 13 additions and 0 deletions

13
doc/templates.mdwn 100644
View File

@ -0,0 +1,13 @@
ikiwiki uses the HTML::Template module as its template engine. This supports things like conditionals and loops in templates and is pretty easy to learn.
It ships with some basic templates which can be customised:
* `templates/page.tmpl` - Used for displaying all regular wiki pages.
* `templates/recentchanges.tmpl` - Used for the RecentChanges page.
* `templates/edit.tmpl' - Edit page.
* `templates/create.tmpl' - Creating a new page.
* `templates/signin.tmpl` - Used for the SignIn form and all assciated forms, if it exists.
Note that the SignIn form is implemented using CGI::FormBuilder, which interfaces to HTML::Template, so not all of it can be customised with templates, although most of it can, by creating this template. Without the template, CGI::FormBuilder creates the page by itself.
I aim to keep almost all html out of ikiwiki and in the templates.