Modul:Faktenbox/Tabs/Karte/Work: Unterschied zwischen den Versionen

local smw = require("Modul:SMW")
(Die Seite wurde neu angelegt: „local p = {} local com = require("Modul:Common") local str = require("Modul:String") local wik = require("Modul:Wiki") local que = require("Modul:Queries") local kar = require("Modul:Karte/Work") local fab_tabs = require("Modul:Faktenbox/Tabs") local fab_common = require("Modul:Faktenbox/Common") function p.kartenTab_(fbdata) -- mw.logObject(fbdata, "kartenTab_(fbdata)") -- Konsolenzeile zum Debuggen: -- fab=require("Modul:Faktenbox/Work"); fab_commo…“)
 
(local smw = require("Modul:SMW"))
 
Zeile 4: Zeile 4:
local str = require("Modul:String")
local str = require("Modul:String")
local wik = require("Modul:Wiki")
local wik = require("Modul:Wiki")
local que = require("Modul:Queries")
local smw = require("Modul:SMW")
local kar = require("Modul:Karte/Work")
local kar = require("Modul:Karte/Work")


Zeile 28: Zeile 28:
local locationlist = ""
local locationlist = ""
for _, g in ipairs(gebaeude) do -- alle Gebäude durchiterieren
for _, g in ipairs(gebaeude) do -- alle Gebäude durchiterieren
local seite = que.getValues(g, "Seite", true)
local seite = smw.getValues(g, "Seite", true)
if seite[1] ~= fbdata.pagename then -- Weiterleitung auf sich selbst rausfiltern
if seite[1] ~= fbdata.pagename then -- Weiterleitung auf sich selbst rausfiltern
local geolokation = que.getValues(g, "Geolokation", true)
local geolokation = smw.getValues(g, "Geolokation", true)
for _, l in ipairs(geolokation) do -- alle Geolokationen eines Gebäudes durchiterieren
for _, l in ipairs(geolokation) do -- alle Geolokationen eines Gebäudes durchiterieren
if locationlist ~= "" then
if locationlist ~= "" then