Modul:Studienprofil
Aus MAV
Aufruf der Funktion
Bitte exakt nach folgendem Schema in der "Vorlage:MAV" aufrufen
{{#invoke:Studienprofil|combinedStudienprofiles|{{SUBPAGENAME}}}}
local p = {}
function p.Studienzeiten(frame)
local queryResult = ''
local pagename = frame.args[1]
queryResult = mw.smw.ask( '[[Kategorie:Ausbildung]][[Person::' .. pagename .. ']][[Geographikum::Universität Wittenberg]]|mainlabel=-|?Beginn|?Ende|sort=DatumSortiert|format=plainlist' )
if queryResult == nil then
return ''
end
if type( queryResult ) == "table" then
local Beginn = ''
local Ende = ''
for num, row in pairs( queryResult ) do
for property, data in pairs( row ) do
if property == 'Beginn' then
Beginn = data
elseif property == 'Ende' then
Ende = data
end
end
end
return 'studienzeit' .. Beginn .. Ende
end
end
return p