Vorlage:Layout Seite: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<noinclude> Dies ist die Vorlage "{{PAGENAME}}". Sie sollte im folgenden Format genutzt werden: <pre> {{Icon Basistyp}} </pre> Klick auf „Bearbeiten“, um d…“) |
Maggus (Diskussion | Beiträge) K (Debug-Angaben) |
||
(15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
Sie sollte im folgenden Format genutzt werden: | Sie sollte im folgenden Format genutzt werden: | ||
<pre> | <pre> | ||
− | {{ | + | {{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> |
Aktuelle Version vom 26. September 2020, 17:51 Uhr
Dies ist die Vorlage "Layout Seite". Sie sollte im folgenden Format genutzt werden:
{{Layout Seite | Seite = <Seite> }}
Beispiele
Eingabe Beispiel 1
{{ Layout Seite | Seite = Blutiges Antlitz des Mondes }}
Ausgabe Beispiel 1
Vorschau Beispiel 1
[[Datei:
]]
Eingabe Beispiel 2
{{ Layout Seite | Seite = Arrou }}
Ausgabe Beispiel 1
Vorschau Beispiel 1
[[Datei:
]]
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.