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

Contenu supprimé Contenu ajouté
Jpgibert (discussion | contributions)
m →‎frame:expandTemplate : parenthèses manquantes
Jpgibert (discussion | contributions)
Ligne 298 :
 
==== frame:callParserFunction ====
Cette fonction permet de faire appel à un des multiples parseurs (analyseurs) disponibles dans l'extension [[Help:Extension:ParserFunctions|ParserFunctions]]. Ces fonctions permettent d'analyser des chaînes de caractères selon certains critères et de s'assurer qu'elles sont valides et utilisables.
{{...}}
 
<syntaxhighlight lang="lua">
local p = {}
 
function p.callParserFunction(frame)
return ';callParserFunction\n:' .. frame:callParserFunction('#time', 'Y-m-d H:i:s') .. '\n'
end
 
return p
</syntaxhighlight>
 
'''<nowiki>{{#invoke:Frame|parser|3|Tulipe|7|janvier}}</nowiki>''' nous indique : {{#invoke:Frame|parser|3|Tulipe|7|janvier}}
 
 
==== frame:extensionTag ====