Modèle:Query/GetAttackAllCharQty

De SaintSeiyaPedia
Share/Save/Bookmark
Aller à : navigation, rechercher
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}}