Modul:LinkedWiki: Unterschied zwischen den Versionen

117 Bytes hinzugefügt ,  26. April 2021
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 17: Zeile 17:
     local ps = 'http://www.wikidata.org/prop/statement/'
     local ps = 'http://www.wikidata.org/prop/statement/'


     local dateFormat = "d M Y"
     local dateFormat = "Y"


     local subject = f.args.iri or linkedwiki.getCurrentIRI();  --find the iri of the current page
     local subject = f.args.iri or linkedwiki.getCurrentIRI();  --find the iri of the current page
Zeile 29: Zeile 29:
     local objWikidata = nil
     local objWikidata = nil
     local objWikidataTitle = ""
     local objWikidataTitle = ""
    local objWikidataLieuDeces = nil
    local objPapeFonction = nil
     local linkWikidata = ""
     local linkWikidata = ""
local propertyZDB = wdt..'P1042'
local propertyZDB = wdt..'P1042'
Zeile 43: Zeile 41:
         local idConfigWikidata = 'http://www.wikidata.org'
         local idConfigWikidata = 'http://www.wikidata.org'
         local taglang = 'de'
         local taglang = 'de'
        local datums = nil
         citeq_args = {}
         citeq_args = {}
         iriWikidata = wd .. f.args['Wikidata ID']
         iriWikidata = wd .. f.args['Wikidata ID']
Zeile 52: Zeile 51:
         citeq_args["Titel"] = objWikidata:getString(propertyTitel,taglang)
         citeq_args["Titel"] = objWikidata:getString(propertyTitel,taglang)
         citeq_args["Autor"] = objWikidata:getValue(propertyAuthor)
         citeq_args["Autor"] = objWikidata:getValue(propertyAuthor)
         citeq_args["Sammelwerk"] = objWikidata:getString(propertyJournal,taglang)
        objWikidataJournal= linkedwiki.new(objWikidata:getValue(propertyJournal), idConfigWikidata, taglang)
       
         citeq_args["Sammelwerk"] = objWikidataJournal:getString(propertyTitel,taglang)
         citeq_args["Seiten"] = objWikidata:getValue(propertyPage)
         citeq_args["Seiten"] = objWikidata:getValue(propertyPage)
         citeq_args["Nummer"] = objWikidata:getValue(propertyIssue)
         citeq_args["Nummer"] = objWikidata:getValue(propertyIssue)
         citeq_args["Datum"] = objWikidata:getValue(propertyPubDate)
        datums = objWikidata:getValue(propertyPubDate)
         citeq_args["Datum"] = string.sub(datums,1,4)
     end
     end


2.621

Bearbeitungen