« Module:Règle » : différence entre les versions
De Nefald
Autres actions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 12 : | Ligne 12 : | ||
local ancre = "r-" .. string.gsub(numero, "%.", "-") | local ancre = "r-" .. string.gsub(numero, "%.", "-") | ||
local texte_parse = frame:preprocess(texte) | |||
local | |||
return frame:preprocess( | -- L'ancre est posée via un span SÉPARÉ du div principal | ||
-- MediaWiki accepte les id sur les spans dans le wikitext parsé | |||
local html = '<span id="' .. ancre .. '"></span>' | |||
.. '<div class="regle-item regle-niveau-' .. niveau .. '">' | |||
.. '<a class="regle-numero" href="#' .. ancre .. '">§ ' .. numero .. '</a>' | |||
.. '<span class="regle-texte">' .. texte_parse .. '</span>' | |||
.. '</div>' | |||
return frame:preprocess(html) | |||
end | end | ||
return p | return p | ||