15.075
Bearbeitungen
(switch zu neuer Lua-Faktenbox) |
(zeileSemantikBrowsenAbfrage()) |
||
| (16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| 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 fab = require("Modul:Faktenbox") | local fab = require("Modul:Faktenbox") | ||
| Zeile 14: | Zeile 15: | ||
fbdata.kategorie = {"Gewässer"} | fbdata.kategorie = {"Gewässer"} | ||
fbdata.formular = "Gewässer" -- ggf. "Gewässer/Work" | fbdata.formular = "Gewässer" -- ggf. "Gewässer/Work" | ||
fbdata.positionscheck = true | |||
-- Tabs einsammeln und zusammenfügen | -- Tabs einsammeln und zusammenfügen | ||
| Zeile 22: | Zeile 24: | ||
p.datenTab(fbdata) .. | p.datenTab(fbdata) .. | ||
"</tabs></div>" | "</tabs></div>" | ||
-- Gewässer-spezifische Kategorien usw. | |||
if (fbdata.pargs["Stadtteil"] or "") == "" then | |||
box = box .. "[[Kategorie:Gewässer ohne Stadtteil]]" | |||
end | |||
-- Sonstige gemeinsame Dinge anfügen (Klasse, Formular, Kategorien, Wartung, ...) | -- Sonstige gemeinsame Dinge anfügen (Klasse, Formular, Kategorien, Wartung, ...) | ||
box = box .. fab.common(fbdata | box = box .. fab.common(fbdata) | ||
-- mw.log("box = " .. box) | -- mw.log("box = " .. box) | ||
| Zeile 34: | Zeile 41: | ||
end | end | ||
function p.datenTab(fbdata | function p.datenTab(fbdata) | ||
-- mw.log("datenTab(fbdata | -- mw.log("datenTab(fbdata)") | ||
-- mw.logObject(fbdata) | -- mw.logObject(fbdata) | ||
--[[ Konsolenzeile zum Debuggen: | --[[ Konsolenzeile zum Debuggen: | ||
fab=require("Modul:Faktenbox | fab=require("Modul:Faktenbox"); fbdata=fab.fbdata{pargs={["Gewässerstellung"]="Bla",["GewässerlängeStadtgebiet"]="123"}}; | ||
fbdata.klasse={"Gewässer"}; fbdata.kategorie={"Gewässer"}; fbdata.fullpagename="Pegnitz"; fbdata.subpagename="Pegnitz"; | fbdata.klasse={"Gewässer"}; fbdata.kategorie={"Gewässer"}; fbdata.fullpagename="Pegnitz"; fbdata.subpagename="Pegnitz"; | ||
print(p.datenTab(fbdata)) | print(p.datenTab(fbdata)) | ||
| Zeile 48: | Zeile 54: | ||
t = t .. "<dl class = 'dataTable'>" | t = t .. "<dl class = 'dataTable'>" | ||
t = t .. fab.zeileKategorieSeite(fbdata) | t = t .. fab.zeileKategorieSeite(fbdata) | ||
t = t .. fab. | t = t .. fab.zeile{attr_name = "Gewässerstellung", fbdata = fbdata} | ||
t = t .. fab.zeile{attr_name=" | t = t .. fab.zeile{attr_name = "Gewässerstatus", fbdata = fbdata, delimiter = ";"} | ||
t = t .. fab.zeile{attr_name="Gewässermündung", | t = t .. fab.zeile{attr_name = "Ehemals", fbdata = fbdata} | ||
t = t .. fab.zeile{attr_name="GewässerlängeStadtgebiet", | t = t .. fab.zeile{attr_name = "GewässerRegimetyp", fbdata = fbdata, delimiter = ";"} | ||
t = t .. fab. | t = t .. fab.zeile{attr_name = "Gewässerursprung", fbdata = fbdata, delimiter = ";"} | ||
t = t .. fab.zeile{attr_name = "Stadtteil", fbdata = fbdata, delimiter = ";"} | |||
t = t .. fab.zeile{attr_name = "Gewässerquelle", fbdata = fbdata, delimiter = ";", exclude_bracket_values = true} | |||
t = t .. fab.zeile{attr_name = "Gewässermündung", fbdata = fbdata, delimiter = ";", exclude_bracket_values = true} | |||
t = t .. fab.zeile{attr_name = "GewässerlängeStadtgebiet", fbdata = fbdata, val_prefix = "ca.", val_postfix = "km"} | |||
t = t .. fab.zeileGeoDaten(fbdata) | |||
t = t .. "</dl>" | t = t .. "</dl>" | ||
t = t .. fab. | t = t .. fab.zeileSemantikBrowsenAbfrage(fbdata) | ||
-- Tab draus machen | -- Tab draus machen | ||