Änderungen

keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1: −
local p = {} --p stands for package
+
local p = {}
 
local c = require( "Module:Common" )
 
local c = require( "Module:Common" )
   Zeile 5: Zeile 5:  
pf = frame:getParent()
 
pf = frame:getParent()
 
args = pf.args
 
args = pf.args
--t1 = p.Daten( frame, args ) => p.Daten verschwindet, sobald es funzt!
+
t = p.Daten( frame, args )
t2 = p.NewBox( frame, args )
+
return frame:preprocess(t)
return frame:preprocess(t2)--t1..'<br/>\n'..t2)
   
end
 
end
   −
function p.NewBox( frame, args )
+
function p.Daten( frame, args )
 
t = '<table class="wikitable">'..
 
t = '<table class="wikitable">'..
 
'<th colspan="4">'..mw.title.getCurrentTitle().text..'</th>'
 
'<th colspan="4">'..mw.title.getCurrentTitle().text..'</th>'
Zeile 138: Zeile 137:  
return t
 
return t
 
end  
 
end  
  −
function p.Daten( frame, args )
  −
t = frame:expandTemplate{title = 'Bild.Daten', args={
  −
        Genre=args.Genre,
  −
        Attribut1=args.Attribut1,
  −
        Wert1=args.Wert1,
  −
        Attribut2=args.Attribut2,
  −
        Wert2=args.Wert2,
  −
        Attribut3=args.Attribut3,
  −
        Wert3=args.Wert3,
  −
        Attribut4=args.Attribut4,
  −
        Wert4=args.Wert4,
  −
        Attribut5=args.Attribut5,
  −
        Wert5=args.Wert5,
  −
        Attribut6=args.Attribut6,
  −
        Wert6=args.Wert6,
  −
        Urheber=args.Urheber,
  −
        Quellangaben=args.Quellangaben,
  −
        Ort=args.Ort,
  −
        ZeigeNichtInOrt=args.ZeigeNichtInOrt,
  −
        Strasse=args.Strasse,
  −
        Hausnummer=args.Hausnummer,
  −
        ZeigeNichtInStrasse=args.ZeigeNichtInStrasse,
  −
        Erstellungsdatum=args.Erstellungsdatum,
  −
        UeberDatum=args.UeberDatum,
  −
        Seitennummer=args.Seitennummer,
  −
        Signatur=args.Signatur,
  −
        Beschreibung=args.Beschreibung,
  −
        Lizenz=args.Lizenz}
  −
}
  −
    return t
  −
end
      
return p
 
return p