Spring til indhold

Modul:Reference: Forskelle mellem versioner

32 bytes tilføjet ,  2. december 2021
m
ingen redigeringsopsummering
mNo edit summary
mNo edit summary
Linje 124: Linje 124:


     bog = mw.ustring.sub( frame.args['bog'], 8, 11 )
     bog = mw.ustring.sub( frame.args['bog'], 8, 11 )
     bog = bog:gsub("^%l", string.upper)
     BogNavn = frame.args['bog']
    BogNavn = BogNavn: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 '[[' .. BogNavn .. ']], ' .. '[https://www.martinus.dk/da/onlinebibliotek/dtt/index.php?bog=' .. bog .. '&art=' .. kapitel .. '&stk=' .. styknummer .. ' stk. ' .. stykke .. ' stk. ' .. stykke .. ']'
     end
     end


     -- 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 '[[' .. BogNavn .. ']], ' .. '[https://www.martinus.dk/da/onlinebibliotek/dtt/index.php?bog=' .. bog .. '&stk=' .. stykke .. ' stk. ' .. stykke .. ']'
     end
     end


     -- intet kapitel
     -- intet kapitel
     return '[[' .. frame.args['bog'] .. ']]' .. '[https://www.martinus.dk/da/onlinebibliotek/dtt/index.php?bog=' .. bog .. ' ]'
     return '[[' .. BogNavn .. ']]' .. '[https://www.martinus.dk/da/onlinebibliotek/dtt/index.php?bog=' .. bog .. ' ]'
   end
   end
   -- Småbøger slut
   -- Småbøger slut