Kategorien
Vorlage:Loop/InvokeHelper: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (Schützte „Vorlage:Loop/InvokeHelper“: Häufig eingebundene oder wichtige Vorlage ([Bearbeiten=Nur automatisch bestätigten Benutzern erlauben] (unbeschränkt) [Verschieben=Nur automatisch bestätigten Benutzern erlauben] (unbeschränkt))) |
Bwoebi (Diskussion | Beiträge) (Per Vorlage Diskussion:NPC#Aufruffehler, vermeide Aufrufe mit dem gleichen (leeren) Parameter) |
||
Zeile 4: | Zeile 4: | ||
-->{{#ifexpr:{{#vardefineecho:{{#var:loop_id}}loop_counter|{{#expr:{{#var:{{#var:loop_id}}loop_counter|0}} + 1}}}} <= {{#var:{{#var:loop_id}}loop_max|1}}|<!-- | -->{{#ifexpr:{{#vardefineecho:{{#var:loop_id}}loop_counter|{{#expr:{{#var:{{#var:loop_id}}loop_counter|0}} + 1}}}} <= {{#var:{{#var:loop_id}}loop_max|1}}|<!-- | ||
-->{{{{#var:{{#var:loop_id}}loop_invoke_tpl}}|LoopCount={{#var:{{#var:loop_id}}loop_counter}}<!-- | -->{{#if:{{#var:{{#var:loop_id}}loop_param_7_name}}| | ||
-->{{{{#var:{{#var:loop_id}}loop_invoke_tpl}}|LoopCount={{#var:{{#var:loop_id}}loop_counter}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_1_name}}={{#var:{{#var:loop_id}}loop_param_1_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_2_name}}={{#var:{{#var:loop_id}}loop_param_2_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_3_name}}={{#var:{{#var:loop_id}}loop_param_3_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_4_name}}={{#var:{{#var:loop_id}}loop_param_4_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_5_name}}={{#var:{{#var:loop_id}}loop_param_5_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_6_name}}={{#var:{{#var:loop_id}}loop_param_6_val}}<!-- | |||
-->}}<!-- | -->|{{#var:{{#var:loop_id}}loop_param_7_name}}={{#var:{{#var:loop_id}}loop_param_7_val}}<!-- | ||
-->}}<!-- | |||
-->|{{#if:{{#var:{{#var:loop_id}}loop_param_6_name}}| | |||
-->{{{{#var:{{#var:loop_id}}loop_invoke_tpl}}|LoopCount={{#var:{{#var:loop_id}}loop_counter}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_1_name}}={{#var:{{#var:loop_id}}loop_param_1_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_2_name}}={{#var:{{#var:loop_id}}loop_param_2_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_3_name}}={{#var:{{#var:loop_id}}loop_param_3_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_4_name}}={{#var:{{#var:loop_id}}loop_param_4_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_5_name}}={{#var:{{#var:loop_id}}loop_param_5_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_6_name}}={{#var:{{#var:loop_id}}loop_param_6_val}}<!-- | |||
-->}}<!-- | |||
-->|{{#if:{{#var:{{#var:loop_id}}loop_param_5_name}}| | |||
-->{{{{#var:{{#var:loop_id}}loop_invoke_tpl}}|LoopCount={{#var:{{#var:loop_id}}loop_counter}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_1_name}}={{#var:{{#var:loop_id}}loop_param_1_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_2_name}}={{#var:{{#var:loop_id}}loop_param_2_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_3_name}}={{#var:{{#var:loop_id}}loop_param_3_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_4_name}}={{#var:{{#var:loop_id}}loop_param_4_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_5_name}}={{#var:{{#var:loop_id}}loop_param_5_val}}<!-- | |||
-->}}<!-- | |||
-->|{{#if:{{#var:{{#var:loop_id}}loop_param_4_name}}| | |||
-->{{{{#var:{{#var:loop_id}}loop_invoke_tpl}}|LoopCount={{#var:{{#var:loop_id}}loop_counter}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_1_name}}={{#var:{{#var:loop_id}}loop_param_1_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_2_name}}={{#var:{{#var:loop_id}}loop_param_2_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_3_name}}={{#var:{{#var:loop_id}}loop_param_3_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_4_name}}={{#var:{{#var:loop_id}}loop_param_4_val}}<!-- | |||
-->}}<!-- | |||
-->|{{#if:{{#var:{{#var:loop_id}}loop_param_3_name}}| | |||
-->{{{{#var:{{#var:loop_id}}loop_invoke_tpl}}|LoopCount={{#var:{{#var:loop_id}}loop_counter}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_1_name}}={{#var:{{#var:loop_id}}loop_param_1_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_2_name}}={{#var:{{#var:loop_id}}loop_param_2_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_3_name}}={{#var:{{#var:loop_id}}loop_param_3_val}}<!-- | |||
-->}}<!-- | |||
-->|{{#if:{{#var:{{#var:loop_id}}loop_param_2_name}}| | |||
-->{{{{#var:{{#var:loop_id}}loop_invoke_tpl}}|LoopCount={{#var:{{#var:loop_id}}loop_counter}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_1_name}}={{#var:{{#var:loop_id}}loop_param_1_val}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_2_name}}={{#var:{{#var:loop_id}}loop_param_2_val}}<!-- | |||
-->}}<!-- | |||
-->|{{#if:{{#var:{{#var:loop_id}}loop_param_1_name}}| | |||
-->{{{{#var:{{#var:loop_id}}loop_invoke_tpl}}|LoopCount={{#var:{{#var:loop_id}}loop_counter}}<!-- | |||
-->|{{#var:{{#var:loop_id}}loop_param_1_name}}={{#var:{{#var:loop_id}}loop_param_1_val}}<!-- | |||
-->}}<!-- | |||
-->|<!-- | |||
-->{{{{#var:{{#var:loop_id}}loop_invoke_tpl}}|LoopCount={{#var:{{#var:loop_id}}loop_counter}}}}<!-- | |||
-->}}}}}}}}}}}}}}<!-- | |||
-->}}<!-- | -->}}<!-- | ||
--><noinclude>{{Dokumentation}}</noinclude> | --><noinclude>{{Dokumentation}}</noinclude> |
Version vom 19. Januar 2016, 01:49 Uhr
{{|LoopCount=1}}
[Bearbeiten] Dokumentation
Diese Vorlage ist eine Helfervorlage für Vorlage:Loop und sollte nicht manuell eingebunden werden. Sie berechnet, ob die Schleife schon beendet ist, und wenn nicht, ruft sie die Vorlage des Namens {{#var:{{#var:loop_id}}loop_invoke_tpl}}
mit den an die Vorlage:Loop übergebenen Parameter 3..15=4..16 auf.
Verwendung
Diese Vorlage wird mit {{Loop/InvokeHelper|_}} eingebunden.
Parameter
Eigentlich sollte diese Vorlage nicht mit einem Parameter aufgerufen werden müssen, aber, da der Parser parameterlos eingebundene Vorlagen cacht, muss, um das Cachen zu verhindern, die Vorlage mit irgendeinem Dummyparameter eingebunden werden.