Zeile 3: |
Zeile 3: |
| Sie sollte im folgenden Format genutzt werden: | | Sie sollte im folgenden Format genutzt werden: |
| <pre> | | <pre> |
− | {{Icon Basistyp}} | + | {{Layout Seite |
| + | | Seite = <Seite> |
| + | }} |
| </pre> | | </pre> |
| + | == Beispiele == |
| + | |
| + | === Eingabe Beispiel 1 === |
| + | <pre>{{ Layout Seite |
| + | | Seite = Blutiges Antlitz des Mondes |
| + | }}</pre> |
| + | === Ausgabe Beispiel 1 === |
| + | {{ Layout Seite | Seite = Blutiges Antlitz des Mondes }} |
| + | === Vorschau Beispiel 1 === |
| + | [[Datei:{{ Layout Seite | Seite = Blutiges Antlitz des Mondes }}]] |
| + | |
| + | === Eingabe Beispiel 2 === |
| + | <pre>{{ Layout Seite |
| + | | Seite = Arrou |
| + | }}</pre> |
| + | === Ausgabe Beispiel 1 === |
| + | {{ Layout Seite | Seite = Arrou }} |
| + | === Vorschau Beispiel 1 === |
| + | [[Datei:{{ Layout Seite | Seite = Arrou }}]] |
| + | |
| + | <hr> |
| Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen. | | Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen. |
| == Bearbeiten == | | == Bearbeiten == |
− | </noinclude><includeonly><!-- | + | </noinclude><includeonly> |
| + | <hr> |
| + | <!-- |
| + | |
| + | |
| + | ////////////////////////////////////////////////////////////// |
| + | /// ermittle die Seite |
| + | ////////////////////////////////////////////////////////////// |
| + | -->{{#vardefine: Seite Layout <!-- |
| + | -->| {{#if: {{{Seite|}}} <!-- |
| + | -->| {{{Seite}}} <!-- |
| + | -->| {{#if: {{{1|}}} <!-- |
| + | -->| {{{1}}} <!-- |
| + | -->| {{PAGENAME}} <!-- /// default |
| + | -->}}<!-- |
| + | -->}}<!-- |
| + | -->}}<!-- |
| + | ////////////////////////////////////////////////////////////// |
| + | |
| + | |
| + | ////////////////////////////////////////////////////////////// |
| + | /// Voraussetzungen |
| + | ////////////////////////////////////////////////////////////// |
| + | /// {{#var:Basistyp}} wird vorausgesetzt |
| + | /// {{#var:Hauptkategorie}} wird vorausgesetzt |
| + | /// {{#var:Metakategorie}} wird vorausgesetzt |
| + | |
| + | |
| + | ////////////////////////////////////////////////////////////// |
| + | /// ermittle Layout |
| + | ////////////////////////////////////////////////////////////// |
| + | -->{{#switch: {{#show: {{#var:Seite Layout}} | ?Seitenlayout# | default=welt }}<!-- |
| + | -->| real = <!-- |
| + | --> {{#vardefine: Box Class | realbox }}<!-- |
| + | --> {{#vardefine: Icon Farbton | hell }}<!-- |
| + | -->| regel = <!-- |
| + | --> {{#vardefine: Box Class | regelbox }}<!-- |
| + | --> {{#vardefine: Icon Farbton | dunkel }}<!-- |
| + | -->| welt = <!-- |
| + | --> {{#vardefine: Box Class | weltbox }}<!-- |
| + | --> {{#vardefine: Icon Farbton | hell }}<!-- |
| + | /// beende #switch-Bedingung |
| + | -->}}<!-- |
| + | ////////////////////////////////////////////////////////////// |
| + | |
| + | |
| + | ////////////////////////////////////////////////////////////// |
| + | /// ermittle das Icon |
| + | ////////////////////////////////////////////////////////////// |
| + | |
| + | /// hat die Seite selbst ein Icon? |
| + | --> {{#if: {{#ask: [[Icon gehört zu Seite::{{#var:Seite Layout|irgenwas wasses nicht gibt}}]] }} <!-- |
| + | -->| {{#vardefine: Icon gehört zu Seite | {{#var:Seite Layout}} }} <!-- |
| + | |
| + | /// hat der Basistyp ein Icon? |
| + | -->| {{#if: {{#ask: [[Icon gehört zu Seite::{{#var:Basistyp|irgenwas wasses nicht gibt}}]] }} <!-- |
| + | -->| {{#vardefine: Icon gehört zu Seite | {{#var:Basistyp}} }} <!-- |
| + | |
| + | /// hat die Hauptkategorioe ein Icon? |
| + | -->| {{#if: {{#ask: [[Icon gehört zu Seite::{{#var:Hauptkategorie}}]] }} <!-- |
| + | -->| {{#vardefine: Icon gehört zu Seite | {{#var:Hauptkategorie}} }} <!-- |
| + | -->|<!-- |
| + | |
| + | /// beende #if-Bedingungen |
| + | -->}}<!-- |
| + | -->}}<!-- |
| + | -->}}<!-- |
| + | |
| + | /// ermittle die Icon Formate |
| + | -->{{#arraymap: XS, S, M, L, XL, XXL <!-- |
| + | -->| , <!-- |
| + | -->| @FORMAT@ <!-- |
| + | -->| {{#vardefine: Icon @FORMAT@ <!-- |
| + | -->| {{#ask: <!-- |
| + | -->[[Icon gehört zu Seite::{{#var:Icon gehört zu Seite}}]] <!-- |
| + | -->[[Icon Farbton::{{#var:Icon Farbton}}]] <!-- |
| + | -->[[Icon Format::@FORMAT@]] <!-- |
| + | -->| limit=1 <!-- |
| + | -->| link=none <!-- |
| + | -->}}<!-- |
| + | /// beende #vardefine |
| + | -->}}<!-- |
| + | -->|<!-- |
| + | -->}}<!-- |
| + | |
| + | ////////////////////////////////////////////////////////////// |
| + | |
| | | |
− | --><!-- | + | ////////////////////////////////////////////////////////////// |
| + | /// Debug-Angaben |
| + | ////////////////////////////////////////////////////////////// |
| + | ->''<h3>Debug-Angaben</h3>var Icon gehört zu Seite = {{#var:Icon gehört zu Seite}}<hr>var Icon Farbton = {{#var:Icon Farbton}}<hr>var Icon S = {{#var:Icon S}}<hr>''<!-- |
| + | ////////////////////////////////////////////////////////////// |
| | | |
| --></includeonly> | | --></includeonly> |