Modul:Chronik: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
pf = frame:getParent()
pf = frame:getParent()
args = pf.args
args = pf.args
title = mw.title.getCurrentTitle()
lemma = mw.title.getCurrentTitle().text
-- Wenn das Lemma eine Jahreszahl ist, merken
-- Wenn das Lemma eine Jahreszahl ist, merken
year = nil
year = nil
if c.istJahreszahl(frame) == "true" then
if c.istJahreszahl(frame) == "true" then
year = title.text
year = lemma
     end
     end
     date = dateParsing(args[1], year)
     date = dateParsing(args[1], year)
      
      
return date .. ': ' .. args[2] ..  
return date .. ': ' .. args[2] ..  
' t:' .. title.text .. ' a:' .. tostring(year) ..'<-'
' t:' .. lemma .. ' a:' .. tostring(year) ..'<-'
end
end


Zeile 21: Zeile 21:
-- Parses a date down where s is the datestring and year can be nil or string
-- Parses a date down where s is the datestring and year can be nil or string
data = {
["Startdatum"] = s,
["Starttag"] = ""
}
ds = s
ds = s
trash="|Startdatum={{SmwDatum|{{{1|}}}}}"..
"|Startjahr={{LinkSubformYear|{{SmwDatum|{{{1|}}}}}}}"..
"|Starttag={{LinkSubformDay|{{SmwDatum|{{{1|}}}}}}}"..
"|Beschreibung={{{2|}}}"..
"|Thema={{{Thema|Ereignis}}}"..
"|Artikel={{FULLPAGENAME}}"
return ds
return ds
end
end


return p
return p
82.367

Bearbeitungen