Spring til indhold

Modul:Reference: Forskelle mellem versioner

360 bytes tilføjet ,  7. februar 2021
ingen redigeringsopsummering
No edit summary
No edit summary
Linje 193: Linje 193:
function p.henvisning(frame)
function p.henvisning(frame)
   local text
   local text
 
  text = text .. generer_beskrivelse ()
  text = text .. generer_stykkesbrivelse ()
  text = text .. generer_afslutningpaareference ()
  -- add , hvis reference ikke er den sidste
 
  return  text
end
function generer_beskrivelse ()
 
  -- generer beskrivelse
   if (mw.ustring.upper(frame.args['wikilink']) == "JA" ) then
   if (mw.ustring.upper(frame.args['wikilink']) == "JA" ) then
     text = '[[' .. frame.args['term'] .. ']]'
     text = '[[' .. frame.args['term'] .. ']]'
Linje 199: Linje 212:
   end
   end


   text = text .. ' stk. ' .. frame.args['stykke']
   return beskrivelse
end
 
function generer_stykkesbrivelse ()
  return  ' stk. ' .. frame.args['stykke']
end


   if(frame.args['stykke'] == nil) then
function generer_afslutningpaareference ()
   if(frame.args['sidste_stykke'] == nil) then
     text = text .. ', '
     text = text .. ', '
   end
   end
  return  text
end
end


return p
return p