6.943 Bytes hinzugefügt
, 12:51, 11. Sep. 2020
<noinclude>
Dies ist die Vorlage „Regel“.
Sie sollte im folgenden Format genutzt werden:
<pre>
{{Regel}}
</pre>
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.
</noinclude><includeonly><!--
//////////////////////////////////////////////////////////////
/// Definitionen
//////////////////////////////////////////////////////////////
/// Basistyp
-->{{#vardefine: Basistyp | {{{Basistyp|fehlender Basistyp}}} }}<!--
/// -->DEBUG var Basistyp = {{#var:Basistyp}}<hr>
/// Hauptkategorie
-->{{#vardefine: Hauptkategorie | {{#show: {{#var:Basistyp}} | ?Hauptkategorie# }} }}<!--
/// DEBUG var Hauptkategorie = {{#var:Hauptkategorie}}<hr>
/// Metakategorie
-->{{#vardefine: Metakategorie | {{#show: {{#var:Basistyp}} | ?Metakategorie# }} }}<!--
/// DEBUG var Metakategorie = {{#var:Metakategorie}}<hr>
/// MetaLayout / IconLayout
-->{{#vardefine: MetaLayout | Regelbox }}<!--
-->{{#vardefine: IconLayout | dunkel }}<!--
/// Icon
-->{{#vardefine: Icon <!--
-->| {{Ifexist<!--
-->| 1= Datei:Icon Vorlage {{#var:Hauptkategorie}} {{#var:IconLayout}} 32.png<!--
-->| 2= {{#var:THIS}}<!--
-->| 3= Datei:Icon Vorlage Platzhalter {{#var:IconLayout}} 32.png<!--
-->}}<!--
-->}}<!--
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/// Formular auswählen
//////////////////////////////////////////////////////////////
-->{{#default_form:<!--
-->{{#var:Hauptkategorie}}<!--
-->}}<!--
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/// setze übergreifende Attribute
//////////////////////////////////////////////////////////////
-->{{#set: Seitentyp = Artikel }}<!--
-->{{#set: Seitenlayout = regel }}<!--
-->{{#set: Mutterseite = {{#var:Basistyp}} }}<!--
-->{{#set: Vaterseite = <!--
-->{{#arraydefine: GehörtZu | {{{GehörtZu|fehlendes GehörtZu}}} | , }}<!--
-->{{#arrayunique: GehörtZu }}<!--
-->{{#arrayindex: GehörtZu | 0 }}<!--
-->}}<!--
//////////////////////////////////////////////////////////////
##############################################################
### Box: Tabellen-Start
##############################################################
--><table class="{{#var: MetaLayout}}" ><!--
--><tr><th><!--
--><div style="float:left; margin-left:0.3em; margin-right:0.3em; " class="nomobile" >[[{{#var: Icon }}|verweis=]]</div><!--
--><span style="font-size:1.4em;" class="nomobile" >{{PAGENAME}}</span><!--
--><div>{{{Name2|}}}</div><!--
--></th></tr><!--
##############################################################
//////////////////////////////////////////////////////////////
/// binde spezielle Vorlagen ein
//////////////////////////////////////////////////////////////
-->{{Artikelinfo.Ermittlung}}<!--
-->{{NavigationVorZurück.Ermittlung}}<!--
//////////////////////////////////////////////////////////////
##############################################################
### Kategoriepfad
##############################################################
--><tr><td><!--
--><div class="small" style="padding:0.5em;" >{{Kategoriepfad}}</div><!--
--></td></tr><!--
##############################################################
##############################################################
### Navigation-Vor-Zurück
##############################################################
--><tr><td><!--
--><hr><div class="center" style="" >{{NavigationVorZurück.Anzeige}}</div><!--
--></td></tr><!--
##############################################################
##############################################################
### Artikelinfo ("Steckbrief" genannt)
##############################################################
--><tr><td><!--
-->{{#if: {{#show:{{PAGENAME}}|?Artikelinfo#}}<!--
-->|<div class="textbox weiss">'''Steckbrief:''' {{#show:{{PAGENAME}}|?Artikelinfo#}}</div><!--
-->|<!--
-->}}<!--
--></td></tr><!--
##############################################################
##############################################################
### Icon
##############################################################
--><tr><td><!--
-->{{#if: {{{Icon|}}}<!--
-->|<hr><div class="center"><!--
-->[[Datei:{{{Icon}}}|96px]]<!--
--></div><!--
-->|}}<!--
--></td></tr><!--
##############################################################
##############################################################
### Zeige generische Blöcke an
##############################################################
-->|<tr><td><!--
--><hr><!--
-->{{#arraymap: Art, Beteiligte Werte, Beeinflusst, Zustand <!--
-->| , <!--
-->| @KEY@ <!--
-->| <div class="liste-einzug "><!--
-->'''@KEY@ '''<!--
/// Ermittle Datentyp des Formularfeldes (Attribut Datentyp)
-->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# }} }}<!--
/// Zeige den Inhalt an, abhängig vom Datentyp
-->{{#switch: {{#var:Datentyp}}<!--
/// Seite: anzeigen als Liste und verlinkt
-->| Seite = {{#arraymap: {{{@KEY@|}}} <!--
-->| , <!--
-->| @VALUE@ <!--
-->| {{WikilinkKlammerWeg|@VALUE@}}<!--
-->| {{-,-}}<!--
-->}}<!--
/// Wahrheitswert: keinen Value anzeigen (der Key reicht hier)
-->| Wahrheitswert =<!--
/// Alle anderen Attribute: anzeigen als Fließtext
-->| {{{@KEY@|}}}<!--
-->}}<!--
--></div><!--
-->|<!--
-->}}<!--
--></td></tr><!--
##############################################################
##############################################################
### Inhaltsverzeichnis
##############################################################
--><tr><td><!--
--><div class="textbox hellgrau " ><!--
-->__TOC__<!--
--></div><!--
--></td></tr><!--
##############################################################
##############################################################
### Box: Tabellen-Ende
##############################################################
--></table><!--
##############################################################
##############################################################
### rufe die zentralen Seiten-Vorlagen auf
##############################################################
-->{{Artikel.Intro}}<!--
##############################################################
//////////////////////////////////////////////////////////////
/// setzte Kategorien
//////////////////////////////////////////////////////////////
-->[[Kategorie: {{#show: {{{Basistyp|fehlender Basistyp}}} | ?Hauptkategorie# }} ]]<!--
-->[[Kategorie: {{{Basistyp|fehlender Basistyp}}} ]]<!--
//////////////////////////////////////////////////////////////
--></includeonly>