Module:Indexkar
La documentation pour ce module peut être créée à Module:Indexkar/Documentation
-- Illustration du passage des paramètres dans les modules Lua
--<includeonly>[[Livre:Karenin - George Sand sa vie et ses oeuvres T{{1}}}.djvu|{{{2}}}]]</includeonly><noinclude>{{Documentation}}</noinclude> --
local p = {}
function p.lien(params)
local z='[[Page:Karenin - George Sand sa vie et ses oeuvres T'
local page
page = 0
local tome = 'Y'
if params.args[1]=='1'
then if tonumber(params.args[2]) <= 34
then page = params.args[2] + 24
elseif tonumber(params.args[2]) > 332
then page = params.args[2] + 28
else page = params.args[2] + 26
end
tome = 'I'
elseif (params.args[1]=='2')
then page = params.args[2] + 16
tome = 'IV'
elseif (params.args[1]=='3')
then page = params.args[2] + 16
tome = 'III'
elseif (params.args[1]=='4')
then page = params.args[2] + 18
tome = 'IV'
end
--Paramètres non nommés--
z = z..params.args[1]..'.djvu/'..page..'|'..tome..', '..params.args[2]..']]'
return z
end
return p