Modul:Gebäude: Unterschied zwischen den Versionen

Aus FürthWiki

+ getParentArgs()
(+ returnStringCheck())
(+ getParentArgs())
Zeile 1: Zeile 1:
local p = {} --p stands for package
local p = {} --p stands for package
local com = require("Modul:Common")
local com = require("Modul:Common")
local dev = require("Modul:Development")
local str = require("Modul:String")
local str = require("Modul:String")
local wik = require("Modul:Wiki")
local wik = require("Modul:Wiki")
Zeile 7: Zeile 8:
local que = require("Modul:Queries")
local que = require("Modul:Queries")
local fab = require("Modul:Faktenbox")
local fab = require("Modul:Faktenbox")
local formular = "Gebäude"
local formular = "Gebäude" -- ggf. "Gebäude/Work"


function p.Faktenbox(frame)
function p.Faktenbox(frame)
-- mw.log("Faktenbox(frame)")
-- mw.log("Faktenbox(frame)")
-- mw.logObject(frame)
-- mw.logObject(frame)
-- Konsolenzeile zum Debuggen als Startpunkt:
 
-- Konsolenzeile zum Debuggen
-- =p.Faktenbox({parentargs={Bild="Schwabacher Straße 12 Dez 2020 1.jpg",["Straße"]="Erlanger Straße",Hausnummer=" 11; 13 ;"}})
-- =p.Faktenbox({parentargs={Bild="Schwabacher Straße 12 Dez 2020 1.jpg",["Straße"]="Erlanger Straße",Hausnummer=" 11; 13 ;"}})
 
local args, noframe = dev.GetParentArgs(frame)
local args
if frame.parentargs then
args = frame.parentargs
noframe = true
else
args = frame:getParent().args
end


-- Klasse/Kategorie setzen
-- Klasse/Kategorie setzen
Zeile 109: Zeile 104:


box = box .. com.returnStringCheck(box)
box = box .. com.returnStringCheck(box)
-- mw.log("box = " .. box)
-- mw.log("box = " .. box)
return box
return box
end
end