Vorlage:FormulareintragVoraussetzungVorZurListe: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
K (Layout)
 
(18 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
 
Der Parameter "XXX" ist der Inhalt des Formularfeldes.
 
Der Parameter "XXX" ist der Inhalt des Formularfeldes.
 
    
 
    
Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.</noinclude><includeonly><!--
+
Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.</noinclude><!--
 +
 
 +
--><includeonly><!--
 +
 
 
-->{{#arraydefine:TEMP|{{{values|}}}}}<!--
 
-->{{#arraydefine:TEMP|{{{values|}}}}}<!--
 +
 
-->{{#arraymap: {{#arrayprint:TEMP|@//@}}<!--
 
-->{{#arraymap: {{#arrayprint:TEMP|@//@}}<!--
   -->|@//@<!-- Delimiter arraymap I
+
   -->|@//@<!--
   -->|@@@@<!-- Variable  arraymap I
+
   -->|@@@@<!--
   -->|{{#arraydefine:TEMPII|@@@@|/\s*\s\s*/}}<!-- Leerzeichen sind Delimeter /s
+
   -->|{{#arraydefine:TEMPII|@@@@|/\s*\s\s*/}}<!--
  -->{{#ifeq:{{#arraysize:TEMPII}}|2<!--  
+
    -->{{#switch:{{#arrayindex:TEMPII |0}}<!--
    -->|{{#switch:{{#arrayindex:TEMPII |0}}<!--wenn das array 2 felder groß ist, prüfen ob das erste feld eine ressource ist
+
      -->|Redegewandtheit<!--
        -->|Glaube = {{#ifexist:{{#arrayindex:TEMPII|0}}|[[{{#arrayindex:TEMPII|0}}]]|{{#arrayindex:TEMPII|0}}}} {{#arrayindex:TEMPII|1}} <!--
+
      -->|Stand<!--
        -->|#default = {{#ifexist:{{WikilinkWeg|@@@@}}|[[{{WikilinkWeg|@@@@}}]]|{{WikilinkWeg|@@@@}}}}  <!--
+
      -->|Kontakte<!--
        -->|}} <!--Ende Switch
+
      -->|Rang<!--
    -->|{{#ifexist:{{WikilinkWeg|@@@@}}|[[{{WikilinkWeg|@@@@}}]]|{{WikilinkWeg|@@@@}}}}<!-- Wenn nicht 2 Felder lang, keine resource einfach ausdrucken
+
      -->|Glaube = {{#ifexist:{{#arrayindex:TEMPII|0}}<!--
  -->|}}<!-- Ende If
+
        -->|[[{{#arrayindex:TEMPII|0}}]]<!--
   -->|&#32;{{,}}&#32;<!--
+
        -->|{{#arrayindex:TEMPII|0}}}}<!--
 +
          -->{{#arrayslice:TEMPIII|TEMPII|1}}<!--
 +
          -->{{#arrayprint:TEMPIII|&nbsp;}}<!--
 +
      -->|#default ={{#ifexist:{{WikilinkWeg|@@@@}}<!--
 +
          -->|[[{{WikilinkWeg|@@@@}}]]<!--
 +
          -->|{{WikilinkWeg|@@@@}}<!--
 +
          -->}}<!--
 +
      -->}}<!--
 +
   -->|{{-,-}}<!--
 
   -->}}<!--
 
   -->}}<!--
 +
 
--></includeonly>
 
--></includeonly>

Aktuelle Version vom 18. Januar 2019, 13:59 Uhr

Dies ist die Vorlage „FormulareintragVoraussetzungZurListe“. Sie wandelt einen Eintrag in einem Formularfeld (oder auch andere Zeichenketten, die kommasepariert sind) in eine Liste um, die nur dann verlinkt ist, wenn es für den einzelnen Eintrag auch eine Seite gibt. Sie basiert auf der Vorlage FormulareintragZurListe, ist aber für die handhabung von Voraussetzungen optimiert.

{{FormulareintragVoraussetzungZurListe|values=XXX}}

Der Parameter "XXX" ist der Inhalt des Formularfeldes.

Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.