2.352
Bearbeitungen
Änderungen
Select
,→Alle Helden nacheinander wählen
=== Alle Helden nacheinander wählen ===
<code xml n><retain namefor all="helden-durchgehen" id=${sys:heroes}"helden-durchgehen-1"> <set name="aktuelle_nr" inc="1" show=heldid"none"/><!-- zum Debuggen show="result" verwenden --> <!-- Held selektieren --> <store name="heroAttr">nr_<fetch name="aktuelle_nr"/></store><!-- z.B. nr_1 --> <select hero="${heroAttrheldid}"/> <p><q>Hallo, ich heiße <get attribute="name"/> und ich bin Name: <get attribute="race"/></q>.</p> <!-- gibt es noch weitere Gruppenmitglieder? --> <switch attribute="anzahl_gruppenmitglieder"> <case name="aktuelle_nr"> <!-- Unsere Variable 'aktuelle_nr' entspricht jetzt dem Attribut 'anzahl_gruppenmitglieder'. Daher wurden alle Gruppenmitglieder einmal aufgerufen. Daher nichts weiter machen. --> </case> <else> <p>Der nächste:</p> <!-- sich erneut aufrufen --> <replay name="helden-durchgehen" /> </else> </switch></retain> <p>In diesem kleinen Beispiel stellen sich alle Helden der Gruppe kurz vor:</p><store name="aktuelle_nr">0</store><replay name="helden-durchgehen"/for>
</code>