« Initiation au Lua avec Scribunto/L'objet Frame » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 131 :
La fonction '''frame:getParent''' retourne une table contenant une table, indexée par la chaîne de caractère "args", qui contient tous les paramètres passés au modèle. Par exemple, si la fonction '''frame:getParent''' se trouve dans un module placé dans un modèle dont l'appel se fait ainsi :
 
<sourcesyntaxhighlight lang="text">
{{Essai
| titre = stat
| compte = ouvert
}}
</syntaxhighlight>
</source>
 
Et si dans le module, nous avons l'instruction :
Ligne 170 :
Nous créons ensuite un [[Modèle:Parents]] dans lequel nous écrivons :
 
<sourcesyntaxhighlight lang="text">
Les arguments du présent modèle sont :{{#invoke:Frame|parent}}
</syntaxhighlight>
</source>
 
 
Ligne 180 :
<u>Premier exemple :</u>
 
<sourcesyntaxhighlight lang="text">
{{Parents|Grenouille|rouge|4}}
</syntaxhighlight>
</source>
 
nous donne :
Ligne 191 :
<u>Deuxième exemple :</u>
 
<sourcesyntaxhighlight lang="text">
{{Parents
| titre = Planing
Ligne 197 :
| nombre = 63
}}
</syntaxhighlight>
</source>
 
nous donne :