« Module:Prononciation » : différence entre les versions

Contenu supprimé Contenu ajouté
code commenté
Aucun résumé des modifications
Ligne 4 :
function p.prononciation(frame) --récupère la prononciation telle qu'indiquée sur l'item
parent=frame:getParent(frame) --récupère les paramètres passés au modèle
if (parent.args[2] and parent.args[2]. len > 2 ) then --si le paramètre {{{2}}} existe (on présume que {{{1}}} existe du coup)
return '<sup><span class="audio">[[:Media:' .. parent.args[1] .. '|' .. parent.args[2] .. ']]</span></sup>' -- (fin de la fonction)
end
if (parent.args[1] and parent.args[1].len > 2 ) then --si le paramètre {{{1}}} existe — seul
local code = "{{Filepath:" .. parent.args[1] .. "}}" -- d'après [[Projet:Scribunto/Guide/Fonctionnalités wikipédiennes]], pré-processer n'est pas conseillé mais je n'ai pas trouvé d'alternative pour {{Filepath:}}
local chemin = frame:preprocess(code)