Zeile 21: |
Zeile 21: |
| do | | do |
| local basistypArtikelinfo = mw.smw.ask('[[' .. queryResult[i][1] ..']]|?Artikelinfo|?Profilbild|?GehörtZu|?Publikation|mainlabel=-') | | local basistypArtikelinfo = mw.smw.ask('[[' .. queryResult[i][1] ..']]|?Artikelinfo|?Profilbild|?GehörtZu|?Publikation|mainlabel=-') |
− | -- um fehler zu vermeiden auf nil prüfen | + | -- um fehler zu vermeiden,jeweils auf nil prüfen |
| + | -- Artikelinfo |
| if basistypArtikelinfo[1]['Artikelinfo'] ~= nil | | if basistypArtikelinfo[1]['Artikelinfo'] ~= nil |
| then | | then |
Zeile 27: |
Zeile 28: |
| returnString = returnString ..'<td>[[' .. queryResult[i][1] .. ']] (' .. basistypArtikelinfo[1]['Artikelinfo'] ..')</td>' | | returnString = returnString ..'<td>[[' .. queryResult[i][1] .. ']] (' .. basistypArtikelinfo[1]['Artikelinfo'] ..')</td>' |
| end | | end |
| + | -- Bild und GehoertZu |
| + | returnString = returnString .. '<td>' |
| + | --Bild |
| if basistypArtikelinfo[1]['Profilbild'] ~= nil | | if basistypArtikelinfo[1]['Profilbild'] ~= nil |
| then | | then |
| -- Vorlage:Vorschaubild.Kreis ggf. als eigene Funktion auslagern wenn öfter notwendig | | -- Vorlage:Vorschaubild.Kreis ggf. als eigene Funktion auslagern wenn öfter notwendig |
− | returnString = returnString .. '<td><div style="width: 64px; height: 64px; border-radius: 64px; -webkit-border-radius: 640px; -moz-border-radius: 64px; overflow:hidden; float:right; background:lightgray; ">' | + | returnString = returnString .. '<div style="width: 64px; height: 64px; border-radius: 64px; -webkit-border-radius: 640px; -moz-border-radius: 64px; overflow:hidden; float:right; background:lightgray; ">' |
− | returnString = returnString ..'[[Datei:'..basistypArtikelinfo[1]['Profilbild'] .. '|90x90px|verweis='.. queryResult[i][1] ..']]</div></td>' | + | returnString = returnString ..'[[Datei:'..basistypArtikelinfo[1]['Profilbild'] .. '|90x90px|verweis='.. queryResult[i][1] ..']]</div>' |
| end | | end |
| + | --GehoertZU |
| + | if basistypArtikelinfo[1]['GehörtZu'] ~= nil |
| + | then |
| + | returnString = returnString .. basistypArtikelinfo[1]['GehörtZu'] |
| + | end |
| + | returnString = returnString .. '</td>' |
| i = i + 1 | | i = i + 1 |
| | | |