15.344
Bearbeitungen
(Kategorie:Hat Geolokation, aber keine Geokoordinate) |
(Modul:Box, Vorlage:Karte/Legacy/Work, kategorien["Hat Karte"] = true) |
||
| Zeile 5: | Zeile 5: | ||
local wik = require("Modul:Wiki") | local wik = require("Modul:Wiki") | ||
local smw = require("Modul:SMW") | local smw = require("Modul:SMW") | ||
local box = require("Modul:Box") | |||
function p.Karte(frame) | function p.Karte(frame) | ||
| Zeile 12: | Zeile 13: | ||
"zoom", "popuptitle", "popuptext", | "zoom", "popuptitle", "popuptext", | ||
"box", "headline", "width", "height", | "box", "headline", "width", "height", | ||
"noattr", "form"} | "noattr", "form", "Work"} | ||
args = wik.getArgs(frame.args, args) | args = wik.getArgs(frame.args, args) | ||
return p.karte(frame, args) | return p.karte(frame, args) | ||
| Zeile 102: | Zeile 103: | ||
-- bisherige Vorlagen-Karte | -- bisherige Vorlagen-Karte | ||
t = t .. frame:expandTemplate{title = " | local karte_vorlage = "Karte/Legacy" | ||
if com.isTrue(args["Work"]) then | |||
karte_vorlage = karte_vorlage .. "/Work" | |||
end | |||
t = t .. frame:expandTemplate{title = karte_vorlage, args = args} | |||
-- Box drum herum | |||
if com.isTrue(args["box"] or "Ja") then | |||
local headline = args["headline"] or args["geojson"] or pagename | |||
t = box.box{headline = headline, content = t, textalign = center} | |||
end | |||
-- Kategorien setzen | -- Kategorien setzen | ||
kategorien["Hat Karte"] = true | |||
for _, o in ipairs(geoobjects) do -- Check "Hat Geolokation, aber keine Geokoordinate" | for _, o in ipairs(geoobjects) do -- Check "Hat Geolokation, aber keine Geokoordinate" | ||
if o["Geolokation"] ~= nil and o["Geokoordinate"] == nil then | if o["Geolokation"] ~= nil and o["Geokoordinate"] == nil then | ||