« Module:Version imprimable » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 3 :
-- Cherche et renvoie le contenu des pages du sommaire placé en paramètre, pour créé une version imprimable du livre.
function p.affiche_livre(frame)
local debugage = False
local param = frame.args[1]
if (param ~= nil and mw.text.trim(param) ~= '') then
Ligne 17 ⟶ 16 :
-- Extrait les titres des pages
chapter = mw.text.trim(mw.ustring.gsub(v, "[ \*\#\[<small>]*([^\|]*).*", "%1"))
--chapter = title.getContent(title)
if debugage == True then
--table.insert(lignes, chapter = title.getContent(title. '\n')
if (chapter ~= nil and chapter ~= '' and mw.title.new(chapter).exists) then
table.insert(lignes, frame:expandTemplate{ title = ':' .. chapter } .. '\n\n')
else
if (chapter ~= nil and chapter ~= '' and mw.title.new(chapter).exists) then
table.insert(lignes, frame:expandTemplate{ title = ':' .. chapter } .. '\n\n')
end
end
end