Vorlage:Welt: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
K ((bugfix))
(arraydefine: Zeitspanne total genereisch :-))
Zeile 91: Zeile 91:
 
/// Formularblock.Zeitspanne
 
/// Formularblock.Zeitspanne
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
/// Alle Werte in ein Array
+
/// Name dieses Block
-->{{#arraydefine: Zeitspanne<!--
+
-->{{#vardefine: Array | Zeitspanne }}<!--
 +
/// Alle Keys in ein Array
 +
-->{{#arraydefine: Keys <!--
 
   -->| Geburtsjahr , Todesjahr , Unbekanntes Todesjahr <!--
 
   -->| Geburtsjahr , Todesjahr , Unbekanntes Todesjahr <!--
 
   -->| ,<!--
 
   -->| ,<!--
 
   -->|}}<!--
 
   -->|}}<!--
/// Einzelwerte in einzelne Attribute
+
/// Alle Values als Attribute anlegen
-->{{#if: {{{Geburtsjahr |}}} <!--
+
-->{{#arraymap: {{#arrayprint:Keys|@//@}}<!--
   -->| {{#set: Geburtsjahr = {{{Geburtsjahr }}} }}<!--
+
  -->| @//@ <!--
  -->|}}<!--
+
  -->| @@@@ <!--
-->{{#if: {{{Todesjahr |}}} <!--
+
   -->| {{#if: {{{@@@@|}}}<!--
  -->| {{#set: Todesjahr = {{{Todesjahr }}} }}<!--
+
    -->| <!--
  -->|}}<!--
+
    -->{{#arraymap: {{{@@@@ |}}} | , | @@@@ | {{#set: @@@@ = {{{@@@@}}} }} | }}<!--
-->{{#if: {{{Unbekanntes Todesjahr |}}} <!--
+
    -->{{#arraydefine: {{#var:Array}} | {{#arrayprint:{{#var:Array}}|@//@}} @//@ {{{@@@@}}} }}<!--
  -->| {{#set: Unbekanntes Todesjahr = {{{Unbekanntes Todesjahr }}} }}<!--
+
    -->|}}<!--
 
   -->|}}<!--
 
   -->|}}<!--
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////

Version vom 5. September 2020, 18:21 Uhr

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

{{Artikel}}

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