« Introduction au Lua/Scribunto objet Frame » : différence entre les versions

Contenu supprimé Contenu ajouté
Lyokoï (discussion | contributions)
Lyokoï (discussion | contributions)
Ligne 132 :
# <code>function p.argstemplate(frame)</code> défini le nom d’une fonction qui appelle et passe ses arguments à un modèle.
# <code><nowiki>result = result .. frame:expandTemplate({title = 'Sidebar', args = {title ='[[Informatique/Programmation/Lua | Lua pour la Wikiversité]]', navbar = 'none', topimage = '[[Image:Lua-logo-nolabel.svg | 100px | link=Informatique/Programmation/Lua]]'}})</nowiki></code>
#: <code>frame:expandTemplate({title = 'Sidebar’…) </code> appelle la fonction expandTemplate, pour transclure le modèle dondont le titre est "Sidebar" ; la fonction attend les arguments du modèle <code>, args = {…}</code> dans une table, typiquement un objet frame,. iciIci, nous passons les paramètres du modèle littéralement dans la fonction.
 
== Conclusion ==