Zum Inhalt springen

Modul:PropertyLink: Unterschied zwischen den Versionen

495 Bytes hinzugefügt ,  25. Juni 2016
Nutze enwiki oder dewiki Link, wenn verfügbar
Keine Bearbeitungszusammenfassung
(Nutze enwiki oder dewiki Link, wenn verfügbar)
Zeile 9: Zeile 9:
     if propValue['type'] == 'wikibase-entityid' then
     if propValue['type'] == 'wikibase-entityid' then
         local linkTarget = mw.wikibase.sitelink( "Q" .. propValue.value['numeric-id'] )
         local linkTarget = mw.wikibase.sitelink( "Q" .. propValue.value['numeric-id'] )
        if not linkTarget then
        local targetEntity = mw.wikibase.getEntity( "Q" .. propValue.value['numeric-id'] )
        if targetEntity and targetEntity['sitelinks'] then
        if targetEntity['sitelinks']['dewiki'] then
        linkTarget = 'wikipedia:de:' .. targetEntity['sitelinks']['dewiki']['title']
        elseif targetEntity['sitelinks']['enwiki'] then
        linkTarget = 'wikipedia:' .. targetEntity['sitelinks']['enwiki']['title']
    end
end
    end
         local linkTitle = mw.wikibase.label( "Q" ..propValue.value['numeric-id'] )
         local linkTitle = mw.wikibase.label( "Q" ..propValue.value['numeric-id'] )
         return linkTarget and linkTitle and mw.ustring.format( "[[%s|%s]]", linkTarget, linkTitle )
         return linkTarget and linkTitle and mw.ustring.format( "[[%s|%s]]", linkTarget, linkTitle )
11.008

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.