Page de documentation de Modèle:Sprite
Description
Attention, cette page n'est pas finie !
Les infos qui s'y trouvent sont sûrement incomplètes.
Pour les auteurs : merci de bien vouloir travailler sur cette page. Autres pages à finir.
Crée une page explicative pour un sprite de Scratch.
Utilisation
Paramètres
Le modèle accepte 12 paramètres :
- nom_traduit : le nom du sprite en français (facultatif si pas encore traduit, même qu'en anglais si intraduisible)
- nom_original : le nom du sprite en anglais
- image : le nom de l'image du sprite (sans [[Fichier:]]) (facultatif, mais conseillé)
- image_description : une description de l'image du sprite (idéalement le nom du costume par défaut affiché) (facultatif)
- tags_traduits : utilisé comme préfix pour différents paramètres, des liens vers les tags en français du sprite (facultatif si pas tous traduits)
- tags_originaux : utilisé comme préfix pour différents paramètres, des liens vers les tags en anglais du sprite
- ajoute : un lien vers la version de Scratch dans laquelle ce sprite a été ajouté à la bibliothèque
- retire : un lien vers la version de Scratch dans laquelle ce sprite a été retiré de la bibliothèque (facultatif si pas retiré)
- costumes lien de l'image=description : utilisé comme préfix pour différents paramètres, un lien vers l'image du costume, suivi de sa description
- sons lien du son=description : utilisé comme préfix pour différents paramètres, un lien vers le son du costume, suivi de sa description
- blocs lien de la page du bloc=code du bloc : utilisé comme préfix pour différents paramètres, un lien vers la page du bloc, suivi du code d'affichage du bloc
- variables nom de la variable : utilisé comme préfix pour différents paramètres, le nom de la variable du lutin
Code
{{Sprite
|nom_traduit=Scratch Cat
|nom_original=Scratch Cat
|image=Scratch Cat (cat-a).svg
|image_description=cat-a
|tags_traduits=[[animaux (tag)|animaux]], [[tout (tag)|tout]]
|tags_originaux=[[animals (tag)|animals]], [[all (tag)|all]]
|ajoute=[[Scratch 1.0]]
|retire=[[Scratch 4.0]]
|costumes=2
}}
Résultat
Danger :Ce modèle ne fonctionne plus correctement avec la dernière version de MediaWiki et doit être mis à jour.
{{#vardefine: nombrecostumes | 0}}{{#vardefine: nombresons | 0}}{{#vardefine: nombreblocs | 0}}{{#vardefine: nombrevariables | 0}}{{#forargs: costumes | | | {{#vardefine: nombrecostumes | Erreur d’expression : caractère de ponctuation « { » non reconnu. }} }}{{#forargs: sons | | | {{#vardefine: nombresons | Erreur d’expression : caractère de ponctuation « { » non reconnu. }} }}{{#forargs: blocs | | | {{#vardefine: nombreblocs | Erreur d’expression : caractère de ponctuation « { » non reconnu. }} }}{{#forargs: variables | | | {{#vardefine: nombrevariables | Erreur d’expression : caractère de ponctuation « { » non reconnu. }} }}
Le sprite « {{{nom_original}}} »
[[File:{{{image}}}|thumb|center|100px|{{{image_description}}}]]
Nom original : {{{nom_traduit}}}
Tags : {{#forargs:tags_traduits|ttk|ttv|[[{{#var:ttv}} (tag) | {{#var:ttv}}]] }}
Tags originaux : {{#forargs: tags_originaux| tok | tov | [[{{#var:tov}} (tag) | {{#var:tov}}]] }}
Ajouté dans : {{{ajoute}}}
Retiré dans : {{{retire}}}
Nombre de costumes : {{#var: nombrecostumes}}
Nombre de sons : {{#var: nombresons}}
Nombre de blocs : {{#var: nombreblocs}}
Nombre de variables : {{#var: nombrevariables}}
Costumes du sprite
Sons du sprite
Blocs du sprite
{{#forargs:
| link
| block
|
- [[{{#var: link }}|{{#var: block }}]]
}}
Variables du sprite
{{#fornumargs: number
| value
|
}}
{{#forargs: tags_traduits | tt ||
[[Catégorie:Tag Sprite {{#var:tt}}]]
}}
{{#forargs: tags_originaux | to ||
[[Catégorie:Tag Sprite {{#var:to}}]]
}}