Module:BLKÖ explained

local objid =

local page =

function getPage(band, seite) local vol = page[band] or page.default return vol[seite] or vol.default(tonumber(seite))end

local p =

function p.getURL(frame) local band = tonumber(frame.args[1]) local seite = frame.args[2] -- falsch eingebundene Seiten in Band 56 if band

55 and (seite

"227" or seite

"228") then band = 56 seite = "_" .. seite end if seite ~= nil then return string.format("www.literature.at/viewer.alo?objid=%u&page=%u&scale=3.33&viewmode=fullscreen", objid[band], getPage(band, seite)) else return string.format("www.literature.at/alo?objid=%u", objid[band]) endend

return p