• Synopsis

    Vorlage = Parametrische Blöcke.

    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. Note: The mediawiki syntax is also supported.

    Usage

      <?plugin Template page=Template/Footer?>
    
      <?plugin Template page=Template/Film vars="title=SomeFilm&year=1999" ?>
    
      {{Template/Film|title=SomeFilm|year=1999}}

    Plugin Argumente

    Argument Vorgabewert Beschreibung
    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 and BASE_URL

    <noinclude> .. </noinclude> is stripped

    In work:

    • ENABLE_MARKUP_TEMPLATE = true: (lib/InlineParser?.php) Support a mediawiki-style syntax extension which maps
        {{Template/Film|title=Some Good Film|year=1999}}

    to

        <?plugin Template page=Template/Film vars="title=Some Good Film&year=1999" ?>

    Examples

      <?plugin Template page=Vorlage/Beispiel vars="title=TestTitle" ?>
    Standard syntax

    Titel: TestTitle? Jahr: %%year%% ---

    Shorter syntax

    Titel: TestTitel? Jahr: %%year%% ---


    PhpWikiDokumentation Hilfe:WikiPlugin?


Warning: "count(): Parameter must be an array or an object that implements Countable"