Date: Sat, 2 Aug 2008 14:15:24 +0000
Mime-Version: 1.0 (Produced by PhpWiki 1.3.14-20080124)
X-Rcs-Id: $Id: Help%2FTemplatePlugin,v 1.4 2008-08-03 16:46:12 vargenau Exp $
Content-Type: application/x-phpwiki;
pagename=Help%2FTemplatePlugin;
flags=PAGE_LOCKED;
markup=2;
charset=iso-8859-1
Content-Transfer-Encoding: binary
Template = Parametrized blocks.
Include text from a wiki page and replace certain placeholders by parameters.
Similiar to [CreatePage] with the template argument, but at run-time.
Similiar to the Mediawiki templates but not with the "|" parameter seperator.
!!! Usage
{{Templates/Film|title=SomeFilm|year=1999}}
If ENABLE_MARKUP_TEMPLATE is true, we support a Mediawiki-style syntax extension which maps
{{TemplateFilm|title=Some Good Film|year=1999}}
to
!!! Arguments
Argument|
Default Value|
Description
page|
(empty)|
pagename to be included as template
vars|
(empty)|
optional parameters to be expanded inside the template
!! Parameter expansion
vars="var1=value1&var2=value2"
We only support named parameters, not numbered ones as in Mediawiki, and
the placeholder is %%var%% and not ~{~{~{var~}~}~} as in Mediawiki.
The following predefined variables are automatically expanded if existing:
pagename|
%%%
mtime|
last modified date + time
ctime|
creation date + time
author|
last author
owner|
%%%
creator|
first author
SERVER_URL|
%%%
DATA_PATH|
%%%
SCRIPT_NAME|
%%%
PHPWIKI_BASE_URL|
%%%
BASE_URL|
%%%
!!! Inclusion
.. is stripped.
.. is only expanded in pages using the template, not in the template itself.
!!! Examples
Standard syntax:
Shorter syntax:
{{TemplateExample|title=TestTitle}}
----
[PhpWikiDocumentation] [CategoryWikiPlugin]