Direktiva edittemplate je poskytována modulem edittemplate.

Direktiva umožňuje registraci šablon stránek, které představují výchozí obsah nových stránek vytvářených přes webové rozhraní. Pro registraci šablony vložte na nějaké jiné stránce direktivu template.

[[!edittemplate  template="bugtemplate" match="bugs/*"]]

V příkladu je stránka nazvaná „bugtemplate“ registrovaná jako šablona, která se má použít při vytváření nové stránky pojmenované „bugs/*“. Pokud nechcete, aby direktiva zobrazila poznámku o registraci šablony, přidejte parametr „silent=yes“.

Šablona stránky často obsahuje jednoduchou kostru pro daný typ stránky. Pro stránky s chybovými hlášeními z předchozího příkladu by šablona mohla vypadat nějak takto:

Balík: 
Verze: 
Reprodukovatelná: y/n
Podrobnosti:

The template page can also contain HTML::Template directives, like other ikiwiki templates. Currently only one variable is set: <TMPL_VAR name> is replaced with the name of the page being created.


Obvykle není nejlepší nápad vložit direktivu edittemplate do samotné šablony stránky, protože tato direktiva by se stala součástí šablony a vkládala by se do nově vytvářených stránek, které by se následně také zaregistrovaly jako šablony. Pokud je pro novou stránku registrováno několik různých šablon stránek, použije se náhodně jedna z nich, což může být matoucí.