Vorlage:Kategorie: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
K ((bugfix))
(Hauptkategorie)
 
(17 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 10: Zeile 10:
  
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
/// Ermittle die Kategorien
+
/// Definitionen
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
 +
 
/// Metakategorie
 
/// Metakategorie
-->{{#if: {{{Metakategorie|}}} <!--
+
-->{{#vardefine: Metakategorie | {{{Metakategorie|Metakategorie}}} }}<!-- ohne Metakategorie läuft nix!
  -->| {{#var: Metakategorie | {{{Metakategorie}}} }}<!--
+
 
  -->|}}<!--
 
 
/// Hauptkategorie
 
/// Hauptkategorie
 
-->{{#if: {{{Regelkategorie|}}} <!--
 
-->{{#if: {{{Regelkategorie|}}} <!--
   -->| {{#var: Hauptkategorie | {{{Regelkategorie}}} }}<!--
+
   -->| {{#vardefine: Hauptkategorie | {{{Regelkategorie}}} }}<!--
 
   -->|}}<!--
 
   -->|}}<!--
 
-->{{#if: {{{Realkategorie|}}} <!--
 
-->{{#if: {{{Realkategorie|}}} <!--
   -->| {{#var: Hauptkategorie | {{{Realkategorie}}} }}<!--
+
   -->| {{#vardefine: Hauptkategorie | {{{Realkategorie}}} }}<!--
 
   -->|}}<!--
 
   -->|}}<!--
 
-->{{#if: {{{Weltkategorie|}}} <!--
 
-->{{#if: {{{Weltkategorie|}}} <!--
   -->| {{#var: Hauptkategorie | {{{Weltkategorie}}} }}<!--
+
   -->| {{#vardefine: Hauptkategorie | {{{Weltkategorie}}} }}<!--
 +
  -->|}}<!--
 +
-->{{#if: {{{Hauptkategorie|}}} <!--
 +
  -->| {{#vardefine: Hauptkategorie | {{{Hauptkategorie}}} }}<!--
 
   -->|}}<!--
 
   -->|}}<!--
 +
 
/// Eigenkategorie
 
/// Eigenkategorie
 
-->{{#if: {{#var: Hauptkategorie}} <!--
 
-->{{#if: {{#var: Hauptkategorie}} <!--
Zeile 33: Zeile 37:
 
     -->| {{#vardefine: Eigenkategorie | Metakategorie }} <!--
 
     -->| {{#vardefine: Eigenkategorie | Metakategorie }} <!--
 
     -->}}<!--
 
     -->}}<!--
   -->}}''Debug var Eigenkategorie: {{#var:Eigenkategorie}}''<hr><!--
+
   -->}}<!--
//////////////////////////////////////////////////////////////
 
  
 +
/// Layout-Parameter
 +
-->{{Layout Seite}}<!--
  
//////////////////////////////////////////////////////////////
 
/// Lege die Attribute aus den ermittelten Kategorien an
 
//////////////////////////////////////////////////////////////
 
-->{{#set:<!--
 
  --> Eigenkategorie = {{#var: Eigenkategorie }} <!--
 
  -->| Metakategorie= {{#var: Metakategorie }} <!--
 
  -->| Hauptkategorie= {{#var: Hauptkategorie }} <!--
 
  -->| Mutterseite= {{#switch: {{#var: Eigenkategorie }} <!--
 
    -->| Metakategorie = Metakategorie <!--
 
    -->| Hauptkategorie = {{#var: Metakategorie }} <!--
 
    -->| Basistyp = {{#var: Hauptkategorie }} <!--
 
    -->}}<!--
 
  -->| Seitentitel={{PAGENAME}} <!--
 
  -->}}<!--
 
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
  
  
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
/// Formular auswählen
+
/// setze das Formular
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
 
-->{{#default_form:<!--
 
-->{{#default_form:<!--
Zeile 64: Zeile 55:
  
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
/// Attribute definieren
+
/// definiere die Attribute (keys)
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
 
-->{{#arraydefine: Alle Attribute <!--
 
-->{{#arraydefine: Alle Attribute <!--
   -->| Metakategorie, Weltkategorie, Regelkategorie, Realkategorie, Kurzbeschreibung, Profilbild, Profilbild Kurzbeschreibung, Offizielles Bild publiziert<!--
+
   -->| Metakategorie, Weltkategorie, Regelkategorie, Realkategorie, Kurzbeschreibung, Icon, Profilbild, Profilbild Kurzbeschreibung, Offizielles Bild publiziert<!--
 
   -->| ,<!--
 
   -->| ,<!--
 
   -->|}}<!--
 
   -->|}}<!--
Zeile 74: Zeile 65:
  
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
/// Sämtliche Attribute anlegen
+
/// legie die Attribute an (values)
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
 
-->{{#arraymap: {{#arrayprint: Alle Attribute | @//@ }}<!--
 
-->{{#arraymap: {{#arrayprint: Alle Attribute | @//@ }}<!--
Zeile 88: Zeile 79:
  
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
/// Artikelinfo.Ermittlung
+
/// setze übergreifende Attribute
 +
//////////////////////////////////////////////////////////////
 +
-->{{#set: Seitentyp = Kategorie }}<!--
 +
-->{{#set: Seitenlayout = <!--
 +
  -->{{#switch: {{#var: Metakategorie }} <!--
 +
    -->| Regelkategorie = regel <!--
 +
    -->| Realkategorie = real <!--
 +
    -->| Weltkategorie = welt <!--
 +
    -->}}<!--
 +
  -->}}<!--
 +
-->{{#set: Eigenkategorie = {{#var: Eigenkategorie }} }}<!--
 +
-->{{#set: Metakategorie= {{#var: Metakategorie }} }}<!--
 +
-->{{#set: Hauptkategorie= {{#var: Hauptkategorie }} }}<!--
 +
-->{{#set: Mutterseite = <!--
 +
  -->{{#switch: {{#var: Eigenkategorie }} <!--
 +
    -->| Metakategorie = Metakategorie <!--
 +
    -->| Hauptkategorie = {{#var: Metakategorie }} <!--
 +
    -->| Basistyp = {{#var: Hauptkategorie }} <!--
 +
    -->}}<!--
 +
  -->}}<!--
 +
//////////////////////////////////////////////////////////////
 +
 
 +
 
 +
//////////////////////////////////////////////////////////////
 +
/// setze indirekte Attribute
 +
//////////////////////////////////////////////////////////////
 +
 
 +
/// Steckbrief
 +
/// Eigenkategorie
 +
-->{{#vardefine: Steckbrief | {{#var: Eigenkategorie }} }}<!--
 +
/// weitere Einzelinfos
 +
--><!--
 +
/// Zweitname?
 +
-->{{#if: {{{Name2|}}} <!--
 +
  -->| {{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}} auch genannt: {{{Name2}}} }}<!--
 +
  -->|<!--
 +
  -->}}<!--
 +
/// die Kurzbeschreibung
 +
-->{{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}} {{{Kurzbeschreibung|ohne Kurzbeschreibung}}} }}<!--
 +
/// Weißer Fleck?
 +
-->{{#ifeq: {{{Weißer Fleck|}}} | Ja <!--
 +
  -->| {{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}} Weißer Fleck }}<!--
 +
  -->|<!--
 +
  -->}}<!--
 +
/// setze das Attribut
 +
-->{{#set: Steckbrief = {{#var: Steckbrief }} }}<!--
 +
 
 +
/// Angrenzend zu
 +
-->{{#arraymap: {{#ask: [[AngrenzendZu::{{PAGENAME}}]] | link=none | sep=@//@ }}<!--
 +
  -->| @//@ <!--
 +
  -->| @@@@ <!--
 +
  -->| {{#set: AngrenzendZu | @@@@ }} <!--
 +
  -->|<!--
 +
  -->}}<!--
 +
//////////////////////////////////////////////////////////////
 +
 
 +
 
 +
##############################################################
 +
### Box: Tabellen-Start
 +
##############################################################
 +
--><table class="{{#var:Box Class}}" ><!--
 +
--><tr><th><!--
 +
    --><div style="float:left; margin-left:0.3em; margin-right:0.3em; " class="nomobile" >[[{{#var: Icon S}}|verweis=]]</div><!--
 +
    --><span style="font-size:1.4em;" class="nomobile" >{{PAGENAME}}</span><!--
 +
    --><div>{{{Name2|}}}</div><!--
 +
  --></th></tr><!--
 +
##############################################################
 +
 
 +
 
 +
//////////////////////////////////////////////////////////////
 +
/// binde spezielle Vorlagen ein
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
 
-->{{Artikelinfo.Ermittlung}}<!--
 
-->{{Artikelinfo.Ermittlung}}<!--
 +
-->{{NavigationVorZurück.Ermittlung}}<!--
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
  
  
 
##############################################################
 
##############################################################
### Box.Kategorie
+
### Kategoriepfad
 
##############################################################
 
##############################################################
-->{{Box.Kategorie}}<!--
+
--><tr><td><!--
 +
  --><div class="small" style="padding:0.5em;" >{{Kategoriepfad}}</div><!--
 +
  --></td></tr><!--
 +
##############################################################
 +
 
 +
 
 +
##############################################################
 +
### zeige Icon an
 +
##############################################################
 +
--><tr><td class="center" ><!--
 +
### Profilbild
 +
-->{{#if: {{{Icon|}}}<!--
 +
  -->| <div class="beitrag small "><!--
 +
  -->[[Datei: {{{Icon}}}<!--
 +
    -->| 360px <!--
 +
    -->| center <!--
 +
    -->]]<!--
 +
  -->|<!--
 +
  -->}}<!--
 +
  --></td></tr><!--
 +
##############################################################
 +
 
 +
 
 +
##############################################################
 +
### zeige Profilbild an
 +
##############################################################
 +
--><tr><td class="center" ><!--
 +
### Profilbild
 +
-->{{#if: {{#show: {{PAGENAME}} | ?Profilbild }}<!--
 +
  -->| <div class="beitrag small "><!--
 +
  -->[[Datei: {{#show: {{PAGENAME}} | ?Profilbild# }}<!--
 +
    -->| 360px <!--
 +
    -->| center <!--
 +
    -->]]<!--
 +
    --><!--
 +
      --><br />{{#show: {{PAGENAME}} | ?Profilbild Kurzbeschreibung | default = {{PAGENAME}} }}<!--
 +
      -->{{#ifeq: {{#ask:[[Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]|?Lizenz=|link=none| mainlabel=-}}  | Uhrwerk<!--
 +
        -->|&#32;[[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]<!--
 +
        -->|&#32;[[Datei:Icon Vorlage Inoffiziell warnend 32.png|16px|verweis=Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]<!--
 +
        -->{{#if: {{#show:{{PAGENAME}}|?Offizielles Bild publiziert#}} | {{Offizielles Bild publiziert}} |}}<!--
 +
      -->}}<!--
 +
    --></div><!--
 +
  -->|<!--
 +
  -->}}<!--
 +
  --></td></tr><!--
 +
##############################################################
 +
 
 +
 
 +
##############################################################
 +
### Steckbrief
 +
##############################################################
 +
--><tr><td><!--
 +
  -->{{#if: {{#show:{{PAGENAME}}|?Artikelinfo#}}<!--
 +
    -->|<div class="textbox hellerblau" >'''Steckbrief:''' {{#var: Steckbrief }} </div><!--
 +
    -->|<!--
 +
    -->}}<!--
 +
  --></td></tr><!--
 +
##############################################################
 +
#############################################################
 +
 
 +
 
 +
##############################################################
 +
### Navigation-Vor-Zurück
 +
##############################################################
 +
--><tr><td><!--
 +
  --><hr><div class="center" style="" >{{NavigationVorZurück.Anzeige}}</div><!--
 +
  --></td></tr><!--
 +
##############################################################
 +
 
 +
 
 +
##############################################################
 +
### Inhaltsverzeichnis
 +
##############################################################
 +
--><tr><td><!--
 +
  --><div class="textbox hellgrau " ><!--
 +
    -->__TOC__<!--
 +
    --></div><!--
 +
  --></td></tr><!--
 +
##############################################################
 +
 
 +
 
 +
##############################################################
 +
### Box: Tabellen-Ende
 +
##############################################################
 +
--></table><!--
 
##############################################################
 
##############################################################
  
  
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
/// Kategorien setzen
+
/// setzte Kategorien
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
 
-->[[Kategorie: {{#var: Eigenkategorie }} ]]<!--
 
-->[[Kategorie: {{#var: Eigenkategorie }} ]]<!--
Zeile 108: Zeile 254:
 
   -->| Metakategorie = <!--
 
   -->| Metakategorie = <!--
 
   -->| Hauptkategorie = [[Kategorie:{{#var: Metakategorie }}]]  <!--
 
   -->| Hauptkategorie = [[Kategorie:{{#var: Metakategorie }}]]  <!--
   -->| Basistyp = [[Kategorie:Basistyp.{{#var: Metakategorie }}]] [[Kategorie:Basistyp.{{#var: Hauptkategorie }}]] <!--
+
   -->| Basistyp = [[Kategorie:Basistyp.{{#var: Hauptkategorie }}]] [[Kategorie:{{#var: Hauptkategorie }}]] <!--
 
   -->}}<!--  
 
   -->}}<!--  
 +
//////////////////////////////////////////////////////////////
 +
 +
 +
//////////////////////////////////////////////////////////////
 +
/// Debug-Angaben
 +
//////////////////////////////////////////////////////////////
 +
->''<h3>Debug-Angaben</h3>var Metakategorie = {{#var:Metakategorie}}<hr>var Hauptkategorie = {{#var:Hauptkategorie}}<hr>var Eigenkategorie = {{#var:Eigenkategorie}}<hr>''<!--
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
  
 
--></includeonly>
 
--></includeonly>

Aktuelle Version vom 17. Oktober 2020, 17:23 Uhr

Dies ist die Vorlage „Kategorie“. Sie sollte im folgenden Format genutzt werden:

{{Kategorie}}

Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.