15.852
Bearbeitungen
(Optimierung zeileStrasseHnr()) |
(+ zeileDatum()) |
||
| Zeile 5: | Zeile 5: | ||
local geo = require("Modul:Geocode") | local geo = require("Modul:Geocode") | ||
local que = require("Modul:Queries") | local que = require("Modul:Queries") | ||
local lfd = require("Modul:LinkFormDatum") | |||
function p.zeile(attr_name, val, attr_text) | function p.zeile(attr_name, val, attr_text) | ||
| Zeile 41: | Zeile 42: | ||
-- mw.log("zeileStrasseHnr(strasseHnr)") | -- mw.log("zeileStrasseHnr(strasseHnr)") | ||
-- mw.logObject(strasseHnr) | -- mw.logObject(strasseHnr) | ||
-- Konsolenzeile zum Debuggen | -- Konsolenzeile zum Debuggen: | ||
-- =p.zeileStrasseHnr({strasse = {{name = "Erlanger Straße", hausnummer = {"11", "13"}}, {name = "XY Straße" , hausnummer = {}}}}) | -- =p.zeileStrasseHnr({strasse = {{name = "Erlanger Straße", hausnummer = {"11", "13"}}, {name = "XY Straße" , hausnummer = {}}}}) | ||
local t = "" | local t = "" | ||
| Zeile 79: | Zeile 80: | ||
function p.zeilenDenkmalschutz(denkmalstatusbesteht, aktennr) | function p.zeilenDenkmalschutz(denkmalstatusbesteht, aktennr) | ||
-- mw.log("zeilenDenkmalschutz(" .. (denkmalstatusbesteht or "nil") .. ", " .. (aktennr or "nil") .. ")") | -- mw.log("zeilenDenkmalschutz(" .. (denkmalstatusbesteht or "nil") .. ", " .. (aktennr or "nil") .. ")") | ||
-- Konsolenzeile zum Debuggen | -- Konsolenzeile zum Debuggen: =p.zeilenDenkmalschutz("Ja","D-5-63-000-1464") | ||
local t = "" | local t = "" | ||
if com.isTrue(denkmalstatusbesteht) then | if com.isTrue(denkmalstatusbesteht) then | ||
| Zeile 119: | Zeile 119: | ||
end | end | ||
end | end | ||
t = t .. "</dd>" | |||
end | |||
-- mw.log("t = " .. t) | |||
return t | |||
end | |||
function p.zeileDatum(args) | |||
-- mw.log("zeileDatum(args)") | |||
-- mw.logObject(args) | |||
-- Konsolenzeile zum Debuggen: | |||
-- =p.zeileDatum({attr_date="Weihedatum",date="1959/11/15",attr_day="Weihetag",attr_year="Weihejahr"}) | |||
local t = "" | |||
local date = str.strip(args.date or "") | |||
if date ~= "" then | |||
t = t .. "<dt>" .. "[[Attribut:" .. args.attr_date .. "|" .. args.attr_date .. "]]</dt><dd>" | |||
t = t .. lfd.linkFormDate(date, args.attr_date, args.attr_day, args.attr_year) | |||
t = t .. "</dd>" | t = t .. "</dd>" | ||
end | end | ||
| Zeile 158: | Zeile 174: | ||
-- mw.log("common(args)") | -- mw.log("common(args)") | ||
-- mw.logObject(args) | -- mw.logObject(args) | ||
-- Konsolenzeile zum Debuggen | -- Konsolenzeile zum Debuggen: | ||
-- =p.common{formular="Gebäude/Work",bild="Angie Oeckl.JPG",klasse="Klasse",kategorie="Gebäude",strasseHnr={suspekt=true},ehemals="Ja",denkmalstatusbesteht="Ja",stadtteil="Ronhof; Nordstadt "} | -- =p.common{formular="Gebäude/Work",bild="Angie Oeckl.JPG",klasse="Klasse",kategorie="Gebäude",strasseHnr={suspekt=true},ehemals="Ja",denkmalstatusbesteht="Ja",stadtteil="Ronhof; Nordstadt "} | ||
local t = "" | local t = "" | ||