10.754
redigeringer
Lasse (diskussion | bidrag) mNo edit summary |
Lasse (diskussion | bidrag) mNo edit summary |
||
| Linje 122: | Linje 122: | ||
stykke = frame.args['stykke'] | stykke = frame.args['stykke'] | ||
kapitel,styknummer = stykke:match("(.+)%.(.+)") | kapitel,styknummer = stykke:match("(.+)%.(.+)") | ||
bog = mw.ustring.sub( frame.args['bog'], 8, 11 ) | |||
bog = bog:gsub("^%l", string.upper) | |||
-- styknummer kun givet i styknummer, hvis der er et kapitel | -- styknummer kun givet i styknummer, hvis der er et kapitel | ||
if (styknummer ~= nil) then | if (styknummer ~= nil) then | ||
-- fjern bogstav TODO - virker ikke | -- fjern bogstav TODO - virker ikke | ||
return '[[' .. frame.args['bog'] .. ']], ' .. '[https://www.martinus.dk/da/onlinebibliotek/dtt/index.php?bog=' .. bog .. '&art=' .. kapitel .. '&stk=' .. styknummer .. ' stk. ' .. stykke .. ']' | return '[[' .. frame.args['bog'] .. ']], ' .. '[https://www.martinus.dk/da/onlinebibliotek/dtt/index.php?bog=' .. bog .. '&art=' .. kapitel .. '&stk=' .. styknummer .. ' stk. ' .. stykke .. ']' | ||
end | end | ||
| Linje 132: | Linje 134: | ||
-- Kun angivet styknummer - ikke noget kapitel | -- Kun angivet styknummer - ikke noget kapitel | ||
if (tonumber(stykke) ~= nil) then | if (tonumber(stykke) ~= nil) then | ||
return '[[' .. frame.args['bog'] .. ']], ' .. '[https://www.martinus.dk/da/onlinebibliotek/dtt/index.php?bog=' .. bog .. '&stk=' .. stykke .. ' stk. ' .. stykke .. ']' | |||
return | |||
end | end | ||
-- intet kapitel | -- intet kapitel | ||
return '[[' .. frame.args['bog'] .. ']]' .. '[https://www.martinus.dk/da/onlinebibliotek/dtt/index.php?bog=' .. bog .. ' ]' | return '[[' .. frame.args['bog'] .. ']]' .. '[https://www.martinus.dk/da/onlinebibliotek/dtt/index.php?bog=' .. bog .. ' ]' | ||
end | end | ||