Kategorien
Bitte befüllt die Seite DarkfleetWiki:NoSpamUser in alphabetischer Reihenfolge mit den Namen von Wikibenutzern, welche keine Spam-Bots sind. |
Vorlage:Loop: Unterschied zwischen den Versionen
Aus DarkfleetWiki
Galak (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<!-- Setup: -->{{#vardefine:loop_id|{{#expr:{{#var:loop_id|0}} + 1}}}}<!-- -->{{#vardefine:loop_tpl|Loop/InvokeHelper}}<!-- -->{{#vardefine:{{#var:loop_id}}…“) |
Galak (Diskussion | Beiträge) |
||
Zeile 10: | Zeile 10: | ||
Weiterzureichende Argumente | Weiterzureichende Argumente | ||
− | -->{{#vardefine:{{#var:loop_id}}loop_param_1_name|{{{3|}}}}}<!-- | + | -->{{#vardefine:{{#var:loop_id}}loop_param_1_name|{{{3|LoopPlatzhalter1}}}}}<!-- |
-->{{#vardefine:{{#var:loop_id}}loop_param_1_val|{{{4|}}}}}<!-- | -->{{#vardefine:{{#var:loop_id}}loop_param_1_val|{{{4|}}}}}<!-- | ||
− | -->{{#vardefine:{{#var:loop_id}}loop_param_2_name|{{{5|}}}}}<!-- | + | -->{{#vardefine:{{#var:loop_id}}loop_param_2_name|{{{5|LoopPlatzhalter2}}}}}<!-- |
-->{{#vardefine:{{#var:loop_id}}loop_param_2_val|{{{6|}}}}}<!-- | -->{{#vardefine:{{#var:loop_id}}loop_param_2_val|{{{6|}}}}}<!-- | ||
− | -->{{#vardefine:{{#var:loop_id}}loop_param_3_name|{{{7|}}}}}<!-- | + | -->{{#vardefine:{{#var:loop_id}}loop_param_3_name|{{{7|LoopPlatzhalter3}}}}}<!-- |
-->{{#vardefine:{{#var:loop_id}}loop_param_3_val|{{{8|}}}}}<!-- | -->{{#vardefine:{{#var:loop_id}}loop_param_3_val|{{{8|}}}}}<!-- | ||
− | -->{{#vardefine:{{#var:loop_id}}loop_param_4_name|{{{9|}}}}}<!-- | + | -->{{#vardefine:{{#var:loop_id}}loop_param_4_name|{{{9|LoopPlatzhalter4}}}}}<!-- |
-->{{#vardefine:{{#var:loop_id}}loop_param_4_val|{{{10|}}}}}<!-- | -->{{#vardefine:{{#var:loop_id}}loop_param_4_val|{{{10|}}}}}<!-- | ||
− | -->{{#vardefine:{{#var:loop_id}}loop_param_5_name|{{{11|}}}}}<!-- | + | -->{{#vardefine:{{#var:loop_id}}loop_param_5_name|{{{11|LoopPlatzhalter5}}}}}<!-- |
-->{{#vardefine:{{#var:loop_id}}loop_param_5_val|{{{12|}}}}}<!-- | -->{{#vardefine:{{#var:loop_id}}loop_param_5_val|{{{12|}}}}}<!-- | ||
− | -->{{#vardefine:{{#var:loop_id}}loop_param_6_name|{{{13|}}}}}<!-- | + | -->{{#vardefine:{{#var:loop_id}}loop_param_6_name|{{{13|LoopPlatzhalter6}}}}}<!-- |
-->{{#vardefine:{{#var:loop_id}}loop_param_6_val|{{{14|}}}}}<!-- | -->{{#vardefine:{{#var:loop_id}}loop_param_6_val|{{{14|}}}}}<!-- | ||
− | -->{{#vardefine:{{#var:loop_id}}loop_param_7_name|{{{15|}}}}}<!-- | + | -->{{#vardefine:{{#var:loop_id}}loop_param_7_name|{{{15|LoopPlatzhalter7}}}}}<!-- |
-->{{#vardefine:{{#var:loop_id}}loop_param_7_val|{{{16|}}}}}<!-- | -->{{#vardefine:{{#var:loop_id}}loop_param_7_val|{{{16|}}}}}<!-- | ||
Version vom 26. Juni 2016, 13:15 Uhr
{{{{{2}}}|LoopCount=1|LoopPlatzhalter1=|LoopPlatzhalter2=|LoopPlatzhalter3=|LoopPlatzhalter4=|LoopPlatzhalter5=|LoopPlatzhalter6=|LoopPlatzhalter7=}}[Bearbeiten] Dokumentation
Diese Vorlage ruft eine Vorlage namens Vorlage Iterationen mal mit den Parameter mit dem Namen Parametername1...7 und dem Wert Parameterwert1...7 auf.
Inhaltsverzeichnis
Verwendung
Diese Vorlage wird eingebunden mit:
{{Loop|Iterationen |Vorlage |Parametername1 |Parameterwert1 |... |Parametername7 |Parameterwert7 }}
Parameter
- Iterationen: Wie oft die Vorlage (Vorlagenname durch den Parameter Vorlage spezifiziert) aufgerufen wird
- Das derzeitige Maximum ist 10.000, kann aber leicht erweitert werden indem die Vorlage:Loop/Invoke häufiger in dieser Vorlage aufgerufen wird
- Vorlage: Name der Vorlage, die aufgerufen wird bei jedem Durchlauf
Optionale Parameter
- Parametername1...7: Name eines zusätzlichen Parameters, der (statisch) allen Vorlagenaufrufen mit übergeben werden soll
- Parameterwert1...7: Wert eines zusätzlichen Parameters, der (statisch) allen Vorlagenaufrufen mit übergeben werden soll
Vorlagenaufruf
Die entsprechende Vorlage namens Vorlage wird jedes mal zusätzlich mit dem Parameter LoopCount, einem Zähler, der die aktuelle Iteration angibt, aufgerufen. Die Iteration beginnt bei 1 und bricht ab wenn der Zähler größer der Anzahl der Iterationen ist.