Extension:TemplateFormEditor/Example/de

From MediaWiki.org
Jump to: navigation, search
Sprache: English  • Deutsch

Contents

[edit] Beispiele

Diese Seite enthält Beispiele für die Anwendung der Erweiterung Extension:TemplateFormEditor


[edit] Eine Vorlage für die Verwendung des Templates vorbereiten

Folgende Bedingungen müssen erfüllt sein, damit diese Erweiterung ein Formular für die Vorlage "NAME" anzeigt:

1. Es muss eine Definitionsseite der Vorlage geben: d.h. die Seite "Vorlage:NAME"

2. auf dieser Seite muss es den Tag <typedefinition> geben.

3. mit Hilfe der Tags Noinclude, includeonly und onlyinclude sollte man festlegen, welcher Teil der Vorlagendefinitionsseite bei der Verwendung der Vorlage eingeblendet wird.

Hier ein einfaches beispiel

= Einleitung =
 
Der Name dieser Vorlage sei "NAME"
Dies ist eine ganz dumme Vorlage - Diese Einleitung wird natürlich nicht verwendet wenn man diese Vorlage anwendet.
 
= Reihenfolge im Formular =
 
#{{{A}}} 
#{{{B}}} 
#{{{C}}}
 
= Die Vorlage =
<onlyinclude>
Benutzt wird {{{B|der Zweite Parameter}}} zuerst
 
Die anderen beiden sind {{{A|erster}}} und {{{C|dritter}}}
</onlyinclude>
 
= Die Datentypen =
<typedefinition>
* A : - (password)
* C : text (50x4) "Mehrzeilig"
* B : - "zweiter:" // wird am weitesten oben in der Vorlage verwendet.
</typedefinition>

[edit] Nutzung der Vorlage

Im Quellcode einer Seite wird die Vorlage genauso verwendet wie ohne diese Erweiterung:

{{{NAME|A= Nr1 |B= Nr2 |C= Nr 3}}}

und wie ganz gewöhnlich würde die Anwendung dieser Vorlage folgendes Ergebnis haben:

Benutzt wird Nr2 zuerst

Die anderen beiden sind Nr1 und Nr 3

[edit] Bearbeiten

Wäre diese Erweiterung installiert, würde sie sich nur bemerkbar machen, wenn die Seite, in der {{{NAME|A= Nr1 |B= Nr2 |C= Nr 3}}} steht bearbeitet wird.

das Formular zum Bearbeiten würde in etwa so aussehen:

A  
zweiter: wird am weitesten oben in der Vorlage verwendet.
Mehrzeilig
Zusammenfassung:
 Seite speichern   Vorschau zeigen   Änderungen zeigen  Abbrechen



Weitere Beispiele finden Sie auf der Englischen Seite.

Personal tools
Namespaces

Variants
Actions
Navigation
Support
Download
Development
Communication
Print/export
Toolbox