Modèle:Query/GetAttackAllCharQty
De SaintSeiyaPedia
Affiche
pour
une
technique
donnée
la
totalité
des
utilisations
dans
les
chapitres
/
épisodes
par
les
personnages
qui
la
possèdent.
- Les données sur les quantités combats proviennent des pages de Récits et sont donc à modifier dans les articles correspondants.
Usage
- Ce template devrait être appelé selon le format suivant :
{{Query/GetAttackAllCharQty
|tech_name=
}}
Paramètres
| Paramètre | Contenu | Valeur par défaut |
|---|---|---|
| tech_name | Nom de la technique | Scarlet Needle |
Exemple
{{Query/GetAttackAllCharQty|tech_name=Scarlet Needle}}
Résultat
Cardia
-
Pas
d'utilisations.
Ecarlate
-
Pas
d'utilisations.
Milo
-
Pas
d'utilisations.
Zaphiri
- Pas d'utilisations.
Explications avancées
{{#ask:[[Is_attack_of::+]][[Attack_name::{{{tech_name|Scarlet Needle}}}]]
|mainlabel=-|?Is_attack_of=|format=list|link=none|limit=500|sep=;}}
Cette requête permet de récupérer une liste de tous les identifiants de personnages (Consulter l'aide sur les identifiants de personnages). Le resultat est donc de la forme:
Milo, Cardia
Puis un tableau interne est crée à partir de cette liste.
{{#arraydefine:b| {{#ask:[[Is_attack_of::+]][[Attack_name::{{{tech_name|Scarlet Needle}}}]]
|mainlabel=-|?Is_attack_of=|format=list|link=none|limit=500|sep=;}} }}
Equivalent à
{{#arraydefine:b| Milo, Cardia }}
Enfin, le template Query/AttackCharAllSeriesCount est invoqué sur chaque série du tableau.
{{#arrayprint:b||@@@@|{{Query/AttackCharAllSeriesCount|tech_name={{{tech_name|Scarlet Needle}}}|char_name=@@@@}} }}
Equivalent à
{{Query/AttackCharAllSeriesCount|tech_name=Scarlet Needle|char_name=Milo}}
{{Query/AttackCharAllSeriesCount|tech_name=Scarlet Needle|char_name=Cardia}}