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

Contenu supprimé Contenu ajouté
Youni Verciti (discussion | contributions)
Youni Verciti (discussion | contributions)
Ligne 111 :
#* On accède aux arguments nommés par leur nom.
#** frame.args[my_arg] désigne l’argument dont le nom est my_arg et retourne sa valeur.
#: Attention, prenez soin de séparer les arguments indexés généralement au début et les arguments nommés généralement à la fin.
# <code>frame:getTitle()</code> renvoie le titre associé à l'objet frame sous forme de chaîne. Pour l'objet frame créé par {{#invoke:}}, c'est le titre du module invoqué.
 
# <code>parentframe=frame:getParent()</code> déclare un nouvel objet frame nommé parentframe reçoit l’objet frame de l’objet appelant. Permet d’accéder aux arguments de l’objet parent ; ceux du modèle lorsqu’un modèle appelle un module par exemple.
 
#* <code>parentframe:getTitle()</code> dans notre cas getTitle retourne le titre de l’bjet parent c’est à dire le titre de la page contenant l’appel au module.