Zeile 8: |
Zeile 8: |
| ==Funktionsweise== | | ==Funktionsweise== |
| Die Vorlage benötigt drei Paramater, anhand derer sie eine Liste von passenden Zaubern ermittelt und darstellt. Parameter: | | Die Vorlage benötigt drei Paramater, anhand derer sie eine Liste von passenden Zaubern ermittelt und darstellt. Parameter: |
− | ;Magieschule: Eine oder mehrere [[Magieschule]]n, aus denen passende Zauber zu den angegebenem Schlüssel-Werte-Paar herausgesuch werden. Der Parameter soll mit "Magieschule=" beginnen (alternativ wird der erste Parameter herangezogen), die Magieschulen müssen unverlinkt und kommasepariert eingetragen werden. Es ist auch möglich, eine ASK-Abfrage einzusetzen, z.B. ''<nowiki>{{#ask:[[Kategorie:Magieschule]]|link=none}}</nowiki>'' (auf "link=none" achten). | + | ;Magieschule: Eine oder mehrere [[Magieschule]]n, aus denen passende Zauber zu den angegebenem Schlüssel-Werte-Paar herausgesucht werden. Der Parameter soll mit "Magieschule=" beginnen (alternativ wird der erste Parameter herangezogen), die Magieschulen müssen unverlinkt und kommasepariert eingetragen werden. Es ist auch möglich, eine ASK-Abfrage einzusetzen, z.B. ''<nowiki>{{#ask:[[Kategorie:Magieschule]]|link=none}}</nowiki>'' (auf "link=none" achten). |
| ;Schlüssel: Dies ist eine ''property'', die als ''key'' (Schlüssel) fungiert, z.B. ''Zaubertypus'' oder ''Schadensart''. Der Parameter soll mit "Schlüssel=" beginnen (alternativ wird der zweite Parameter herangezogen). | | ;Schlüssel: Dies ist eine ''property'', die als ''key'' (Schlüssel) fungiert, z.B. ''Zaubertypus'' oder ''Schadensart''. Der Parameter soll mit "Schlüssel=" beginnen (alternativ wird der zweite Parameter herangezogen). |
− | ;Wert: Dies ist der Eintrag beim Schlüssel, also der ''value'' (Wert), der als Filterkriterium herangezogen wird. Z.B. ''Aura (Zaubertypus)'' (bei Schlüssel=Zaubertypus) oder ''Feuerschaden'' (bei Schlüssel=Schadensart). | + | ;Wert: Dies ist der Eintrag beim Schlüssel, also der ''value'' (Wert), der als Filterkriterium herangezogen wird. Z.B. ''Aura (Zaubertypus)'' (bei Schlüssel=Zaubertypus) oder ''Feuerschaden'' (bei Schlüssel=Schadensart). Der Parameter soll mit "Wert=" beginnen (alternativ wird der dritte Parameter herangezogen) |
| | | |
| ==Beispiele== | | ==Beispiele== |
Zeile 57: |
Zeile 57: |
| -->| @@@@ <!-- | | -->| @@@@ <!-- |
| -->|<!-- | | -->|<!-- |
− | --><!-- | + | -->{{#arraydefine: Zauberanzahl <!-- |
| + | -->| {{#ask: [[Magieschule::@@@@]] [[{{#var:Schlüssel}}::{{#var:Wert}}]]}} <!-- |
| + | -->}}<!-- |
| -->{{#ask: [[Magieschule::@@@@]] [[{{#var:Schlüssel}}::{{#var:Wert}}]]<!-- | | -->{{#ask: [[Magieschule::@@@@]] [[{{#var:Schlüssel}}::{{#var:Wert}}]]<!-- |
| -->| intro= {{#if: {{#var:Titel|}} <!-- | | -->| intro= {{#if: {{#var:Titel|}} <!-- |
| -->|<!-- | | -->|<!-- |
− | -->|[[@@@@]] ({{#ask: [[Magieschule::@@@@]] [[{{#var:Schlüssel}}::{{#var:Wert}}]] | format=count }}):  <!-- | + | -->|'''@@@@ ({{#arraysize: Zauberanzahl }} Zauber): ''' <!-- |
| -->}}<!-- | | -->}}<!-- |
| -->| ?@@@@=Grad <!-- | | -->| ?@@@@=Grad <!-- |