15.082
Bearbeitungen
(fbdata.kategorie_einzahl) |
(Attribute keine Links mehr) |
||
| Zeile 41: | Zeile 41: | ||
function p.zeileKategorieSeite_(fbdata, kindex) | function p.zeileKategorieSeite_(fbdata, kindex) | ||
-- mw. | -- mw.log("zeileKategorieSeite_(fbdata, " .. (kindex or 1) .. ")") | ||
-- mw.logObject(fbdata, "fbdata") | |||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
-- =p.zeileKategorieSeite_({pagename="fpn",kategorie={"kat1","kat2"},kategorie_einzahl={"k1","k2"},klasse={"kla1","kla2"}}, 2) | -- =p.zeileKategorieSeite_({pagename="fpn",kategorie={"kat1","kat2"},kategorie_einzahl={"k1","k2"},klasse={"kla1","kla2"}}, 2) | ||
| Zeile 62: | Zeile 63: | ||
function p.zeileStrasseHnr_(fbdata) | function p.zeileStrasseHnr_(fbdata) | ||
-- mw.logObject(fbdata.strasse_hnr, " | -- mw.log("zeileStrasseHnr_(fbdata)") | ||
-- mw.logObject(fbdata.strasse_hnr, "fbdata.strasse_hnr") | |||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
-- =p.zeileStrasseHnr_{strasse_hnr={strasse={{name="Erlanger Straße",hausnummer={"11", "13"}},{name="XY Straße",hausnummer={}}},anzahlGebaeude=3}} | -- =p.zeileStrasseHnr_{strasse_hnr={strasse={{name="Erlanger Straße",hausnummer={"11", "13"}},{name="XY Straße",hausnummer={}}},anzahlGebaeude=3}} | ||
| Zeile 73: | Zeile 75: | ||
is = "" -- keine 1, aber 2, 3, ... für weitere Verwendung | is = "" -- keine 1, aber 2, 3, ... für weitere Verwendung | ||
end | end | ||
t = t .. " | t = t .. "Straße" | ||
if #sh.hausnummer > 0 then | if #sh.hausnummer > 0 then | ||
t = t .. " / " .. " | t = t .. " / " .. "Hausnummer" -- nur wenn Hausnummern vorhanden | ||
end | end | ||
t = t .. "</dt><dd>[[Straße" .. is .. "::" .. sh.name .. "]]" | t = t .. "</dt><dd>[[Straße" .. is .. "::" .. sh.name .. "]]" | ||
| Zeile 98: | Zeile 100: | ||
function p.zeileAktenNr_(fbdata) | function p.zeileAktenNr_(fbdata) | ||
-- mw.logObject(fbdata.pargs, " | -- mw.log("zeileAktenNr_(fbdata)") | ||
-- mw.logObject(fbdata.pargs, "fbdata.pargs") | |||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
-- =p.zeileAktenNr_{pargs={AktenNr="D-5-63-000-1464"}} | -- =p.zeileAktenNr_{pargs={AktenNr="D-5-63-000-1464"}} | ||
| Zeile 104: | Zeile 107: | ||
local aktennr = str.splitAndStrip(fbdata.pargs["AktenNr"] or "", ";") | local aktennr = str.splitAndStrip(fbdata.pargs["AktenNr"] or "", ";") | ||
if #aktennr > 0 then | if #aktennr > 0 then | ||
t = t .. "<dt>" .. " | t = t .. "<dt>" .. "Akten-Nr.</dt><dd>" | ||
for i, a in ipairs(aktennr) do | for i, a in ipairs(aktennr) do | ||
if i > 1 then | if i > 1 then | ||
| Zeile 124: | Zeile 127: | ||
function p.zeileGeoDaten_(fbdata) | function p.zeileGeoDaten_(fbdata) | ||
-- mw.logObject(fbdata, " | -- mw.log("zeileGeoDaten(fbdata)") | ||
-- mw.logObject(fbdata, "fbdata") | |||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
-- fab = require("Modul:Faktenbox"); fbdata=fab.fbdata{pargs={}}; fbdata.fullpagename="Isaak-Loewi-Straße 1, 3, 5, 7, 9, Liesl-Kießling-Straße 16"; print(p.zeileGeoDaten_(fbdata)) | -- fab = require("Modul:Faktenbox"); fbdata=fab.fbdata{pargs={}}; fbdata.fullpagename="Isaak-Loewi-Straße 1, 3, 5, 7, 9, Liesl-Kießling-Straße 16"; print(p.zeileGeoDaten_(fbdata)) | ||
| Zeile 139: | Zeile 143: | ||
end | end | ||
if #geokoordinate > 0 or geojson ~= nil then | if #geokoordinate > 0 or geojson ~= nil then | ||
t = t .. "<dt> | t = t .. "<dt>Geo-Daten</dt><dd>" | ||
local first = true | local first = true | ||
for _, g in ipairs(geokoordinate) do | for _, g in ipairs(geokoordinate) do | ||
| Zeile 162: | Zeile 166: | ||
function p.zeileDatum_(args) | function p.zeileDatum_(args) | ||
-- mw.logObject(args, " | -- mw.log("zeileDatum_(args)") | ||
-- mw.logObject(args, "args") | |||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
-- =p.zeileDatum_{attr_date="Weihedatum",date="1959/11/15",attr_day="Weihetag",attr_year="Weihejahr"} | -- =p.zeileDatum_{attr_date="Weihedatum",date="1959/11/15",attr_day="Weihetag",attr_year="Weihejahr"} | ||
| Zeile 168: | Zeile 173: | ||
local date = str.strip(args.date or "") | local date = str.strip(args.date or "") | ||
if date ~= "" then | if date ~= "" then | ||
t = t .. "<dt> | t = t .. "<dt>" .. (args.attr_text or args.attr_date) .. "</dt><dd>" | ||
if com.isTrue(args.val_show_only) then | if com.isTrue(args.val_show_only) then | ||
t = t .. lfd.linkFormDate(date) | t = t .. lfd.linkFormDate(date) | ||
| Zeile 181: | Zeile 186: | ||
function p.zeileSemantikBrowsenAbfrage_(fbdata) | function p.zeileSemantikBrowsenAbfrage_(fbdata) | ||
-- mw.logObject(fbdata, " | -- mw.log("zeileSemantikBrowsenAbfrage_(fbdata)") | ||
-- mw.logObject(fbdata, "fbdata") | |||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
-- =p.zeileSemantikBrowsenAbfrage_{fullpagename="Rathaus"} | -- =p.zeileSemantikBrowsenAbfrage_{fullpagename="Rathaus"} | ||
| Zeile 197: | Zeile 203: | ||
function p.zeile_(args) | function p.zeile_(args) | ||
-- mw.logObject(args, " | -- mw.log("zeile(args)") | ||
-- mw.logObject(args, "args") | |||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
-- =p.zeile_{attr_name="Vorgänger",attr_text="t",fbdata={pargs={["Vorgänger"]="; v11 , V12 ; v13 (a(b))"}},attr_val="; v1 ; v2, v3 (a(b))",val_prefix="pre",val_postfix="post",exclude_bracket_values=true,delimiter=","} | -- =p.zeile_{attr_name="Vorgänger",attr_text="t",fbdata={pargs={["Vorgänger"]="; v11 , V12 ; v13 (a(b))"}},attr_val="; v1 ; v2, v3 (a(b))",val_prefix="pre",val_postfix="post",exclude_bracket_values=true,delimiter=","} | ||
| Zeile 225: | Zeile 232: | ||
attr_text = mez.mehrzahl(attr_text) -- Mehrzahl | attr_text = mez.mehrzahl(attr_text) -- Mehrzahl | ||
end | end | ||
t = t .. "<dt> | t = t .. "<dt>" .. attr_text .. "</dt>" | ||
-- Attribut-Werte in Zeile übernehmen | -- Attribut-Werte in Zeile übernehmen | ||
t = t .. "<dd>" | t = t .. "<dd>" | ||