Modul: Studienprofil: Unterschied zwischen den Versionen
Aus MAV
MH (Diskussion | Beiträge) Die Seite wurde neu angelegt: „local p = {} function p.GeschehnisPersonenbezogen(pagename) local queryResult = '' queryResult = mw.smw.ask( 'Kategorie:AusbildungPerson::' .. 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 pair…“ |
MH (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
local p = {} | local p = {} | ||
function p. | function p.Studienzeiten(pagename) | ||
local queryResult = '' | local queryResult = '' | ||
Version vom 17. November 2025, 21:57 Uhr
Aufruf der Funktion
Bitte exakt nach folgendem Schema in der "Vorlage:MAV" aufrufen
{{#invoke:Studienprofil|combinedStudienprofiles|{{SUBPAGENAME}}}}
local p = {}
function p.Studienzeiten(pagename)
local queryResult = ''
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