Dokumentation für das Modul GetImage/Properties[Ansicht] [Bearbeiten] [Versionsgeschichte] [Aktualisieren]

Funktion

Das Modul liefert Einstellungen für das Wikidata-Basismodul GetImage. Alle Einstellungen sind in einer Lua-Tabelle abgelegt.

  • noProperty – Das Modul ordnet den Artikel in dieser Wartungskategorie ein, wenn beim Modulaufruf keine Wikidata-Eigenschaft angefordert wurde.
  • unknownProperty – Das Modul ordnet den Artikel in dieser Wartungskategorie ein, wenn beim Modulaufruf eine Wikidata-Eigenschaft angegeben wurde, die in dieser Konfiguration nicht parametriert wurde. Das Modul liefert trotzdem Daten, kann aber möglicherweise notwendige Einstellungen nicht vornehmen.
  • quickbarSettings – Das Modul besitzt Funktionen, die Bilder als Quickbarkomponenten aufbereitet. Dafür notwendige Voreinstellungen werden hier vorgenommen.
    • widthPxxx – Hier wird für jeden Bildtyp die Breite angegeben, mit der das Objekt in der Quickbar dargestellt wird. Für Flaggen, Wappen, Siegel nund Logos gibt es sogar zwei Breitenangaben, single und twoItems. Je nachdem, ob ein oder zwei Elemente nebeneinander erscheinen, wird die passende Breite genutzt.
  • Pxxx – Für jede Eigenschaft kann man drei Parameter definieren:
    • noData – Wartungskategorie für den Artikel, wenn die gewünschte Wikidata-Eigenschaft nicht vorhanden ist.
    • label – Titel der Eigenschaft der in der Quickbarzeile links angegeben wird.
    • cssClass – CSS-Klasse, die der Quickbarzeile mit der Grafik mitgegeben wird. Damit können Programmierer und Benutzer Programmfeatures anbinden oder Designs individuell anpassen.
    • collections – Dies wird nur für die Eigenschaft P242 (Lagekarte) verwendet. Diese Liste bestimmt die Priorität der Sammlungen bei der Ermittlung der Lagekarte. Die Liste wird von links nach rechts abgearbeitet und die erste gefundene Karte wird angezeigt (siehe auch Dokumentation direkt im Modul GetImage).
Hinweise
return {    -- common wikidata categories    noProperty      = '[[Kategorie:Wikidata:Fehlende Eigenschaft]]',    unknownProperty = '[[Kategorie:Wikidata:Unbekannte Eigenschaft]]',    quickbarSettings = {       -- road sign       widthP14 = {       	single = '200px',       	twoItems = '150px'       	},       -- Picture       widthP18 = '300px',       -- flag       widthP41 = {       	single = '200px',       	twoItems = '150px'       	},       -- coat of arms       widthP94 = {       	single = '120px',       	twoItems = '90px'       	},       -- logo       widthP154 = {       	single = '200px',       	twoItems = '150px'       	},       -- seal       widthP158 = {       	single = '120px',       	twoItems = '90px'       	},       -- locator map       widthP242 = '300px',    },    -- road sign    P14 = {       noData       = '[[Kategorie:Artikel ohne Straßenkennzeichen auf Wikidata]]',       label        = 'Straßenkennzeichen',       cssClass     = 'voy-qb-item-road-sign'    },    -- route map    P15 = {       noData       = '[[Kategorie:Artikel ohne Verlaufsübersichtskarte auf Wikidata]]',       label        = 'Verlaufsübersichtskarte',       cssClass     = 'voy-qb-item-route-map'    },    -- Picture    P18 = {       noData       = '[[Kategorie:Artikel ohne Bild auf Wikidata]]',       label        = 'Bild',       cssClass     = 'voy-qb-item-main-image'    },    -- Flag    P41 = {       noData       = '[[Kategorie:Artikel ohne Flagge auf Wikidata]]',       label        = 'Flagge',       cssClass     = 'voy-qb-item-flag'    },    -- Coat of arms    P94 = {       noData       = '[[Kategorie:Artikel ohne Wappen auf Wikidata]]',       label        = 'Wappen',       cssClass     = 'voy-qb-item-coa'    },    -- Seal    P158 = {       noData       = '[[Kategorie:Artikel ohne Siegel auf Wikidata]]',       label        = 'Siegel',       cssClass     = 'voy-qb-item-seal'    },    -- Logo    P154 = {       noData       = '[[Kategorie:Artikel ohne Logo auf Wikidata]]',       label        = 'Logo',       cssClass     = 'voy-qb-item-logo'    },    -- Position Map (not the map with the pin)    P242 = {       noData       = '[[Kategorie:Artikel ohne Lagekarte auf Wikidata]]',       label        = 'Lagekarte',       cssClass     = 'voy-qb-item-position-map',       -- preferred collections for position maps       collections  = { "Q21167586", "Q47008743", "Q43037778", "Q40426579" }    },    -- collage image    P2716 = {       noData       = '[[Kategorie:Artikel ohne Fotocollage auf Wikidata]]',       label        = 'Fotocollage',       cssClass     = 'voy-qb-item-coallage-image'    },    -- Night view    P3451 = {       noData       = '[[Kategorie:Artikel ohne Nachtansicht auf Wikidata]]',       label        = 'Nachansicht',       cssClass     = 'voy-qb-item-night-view-image'    },    -- Interior view    P5775 = {       noData       = '[[Kategorie:Artikel ohne Innenansicht auf Wikidata]]',       label        = 'Innenansicht',       cssClass     = 'voy-qb-item-interior-view-image'    },    -- panoramic view    P4291 = {       noData       = '[[Kategorie:Artikel ohne Panoramaansicht auf Wikidata]]',       label        = 'Panoramaansicht',       cssClass     = 'voy-qb-item-panoramic-view'    },    -- aerial view    P8592 = {       noData       = '[[Kategorie:Artikel ohne Luftbild auf Wikidata]]',       label        = 'Luftbild',       cssClass     = 'voy-qb-item-aerial-view'    },    -- schematic    P5555 = {       noData       = '[[Kategorie:Artikel ohne schematische Darstellung auf Wikidata]]',       label        = 'Schematische Darstellung',       cssClass     = 'voy-qb-item-schematic',    },    -- detail map    P1621 = {       noData       = '[[Kategorie:Artikel ohne Detailkarte auf Wikidata]]',       label        = 'Detailkarte',       cssClass     = 'voy-qb-item-detail-map'    },    -- public transport symbols    publicTransportSymbols = { 	    ["tram"]          = 'Tram-Logo.svg', 	    ["bus"]           = 'BUS-Logo-BVG.svg', 	    ["bus-bvg"]       = 'BUS-Logo-BVG.svg', 	    ["o-bus"]         = 'Obus-Haltestellenfahne.svg', 	    ["ubahn"]         = 'U-Bahn.svg', 	    ["u-bahn"]        = 'U-Bahn.svg', 	    ["sbahn"]         = 'S-Bahn-Logo.svg', 	    ["s-bahn"]        = 'S-Bahn-Logo.svg', 	    ["s-bahn_at"]     = 'S-Bahn_Austria.svg', 	    ["regio"]         = 'Paris transit icons - Train.svg', 	    ["local train"]   = 'Paris transit icons - Train.svg', 	    ["fähre"]         = 'Translinkseabus icon blue.svg', 	    ["ferry"]         = 'Translinkseabus icon blue.svg'    } }