22.106
Bearbeitungen
(+ setUrlAttr()) |
(zeileDatum() mit fbdata, optional ohne attr_day und attr_year) |
||
| Zeile 12: | Zeile 12: | ||
function p.zeileKategorieSeite_(fbdata, kindex) | function p.zeileKategorieSeite_(fbdata, kindex) | ||
-- 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 25: | Zeile 23: | ||
t = t .. "<dd>'''" .. fbdata.fullpagename .. "'''</dd>" | t = t .. "<dd>'''" .. fbdata.fullpagename .. "'''</dd>" | ||
end | end | ||
return t | return t | ||
end | end | ||
function p.zeileStrasseHnr_(fbdata) | function p.zeileStrasseHnr_(fbdata) | ||
-- 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 71: | Zeile 66: | ||
end | end | ||
smw.addAttrToList(fbdata.attr.list, "AnzahlGebäude", fbdata.strasse_hnr.anzahlGebaeude) | smw.addAttrToList(fbdata.attr.list, "AnzahlGebäude", fbdata.strasse_hnr.anzahlGebaeude) | ||
return t | return t | ||
end | end | ||
function p.zeileAktenNr_(fbdata) | function p.zeileAktenNr_(fbdata) | ||
-- 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 99: | Zeile 91: | ||
t = t .. "</dd>" | t = t .. "</dd>" | ||
end | end | ||
return t | return t | ||
end | end | ||
function p.zeileGeoDaten_(fbdata) | function p.zeileGeoDaten_(fbdata) | ||
local t = "" | local t = "" | ||
if fbdata.geoobjects ~= nil then | if fbdata.geoobjects ~= nil then | ||
| Zeile 136: | Zeile 125: | ||
end | end | ||
end | end | ||
return t | return t | ||
end | end | ||
function p.zeileDatum_(args) | function p.zeileDatum_(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"} | ||
-- =p.zeileDatum_{attr_date="Weihedatum",fbdata={pargs={["Weihedatum"]="1959/11/15"}}} | |||
local t = "" | local t = "" | ||
local attr_date = args.attr_date | |||
t = t .. "<dt>" .. (args.attr_text or | local date = args.date or args.fbdata.pargs[attr_date] | ||
if date ~= nil then | |||
local attr_day = args.attr_day or string.gsub(attr_date, "datum", "tag") | |||
local attr_year = args.attr_year or string.gsub(attr_date, "datum", "jahr") | |||
t = t .. "<dt>" .. (args.attr_text or attr_date) .. "</dt><dd>" | |||
if com.isTrue(args.val_show_only) then | if com.isTrue(args.val_show_only) then | ||
t = t .. lfd.linkFormDate( | t = t .. lfd.linkFormDate(date) | ||
else | else | ||
t = t .. lfd.linkFormDate( | t = t .. lfd.linkFormDate(date, attr_date, attr_day, attr_year) | ||
end | end | ||
t = t .. "</dd>" | t = t .. "</dd>" | ||
end | end | ||
return t | return t | ||
end | end | ||
function p.zeileSemantikBrowsenAbfrage_(fbdata) | function p.zeileSemantikBrowsenAbfrage_(fbdata) | ||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
-- =p.zeileSemantikBrowsenAbfrage_{fullpagename="Rathaus"} | -- =p.zeileSemantikBrowsenAbfrage_{fullpagename="Rathaus"} | ||
| Zeile 172: | Zeile 160: | ||
t = t .. " / {{#queryformlink:form=Abfrage " .. fbdata.kategorie[1] .. "|link text=Abfrage}}" | t = t .. " / {{#queryformlink:form=Abfrage " .. fbdata.kategorie[1] .. "|link text=Abfrage}}" | ||
end | end | ||
return t | return t | ||
end | end | ||
function p.zeile_(args) | function p.zeile_(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 238: | Zeile 223: | ||
t = t .. "</dd>" | t = t .. "</dd>" | ||
end | end | ||
return t | return t | ||
end | end | ||
| Zeile 269: | Zeile 253: | ||
smw.addAttrToList(attrlist, name, val) | smw.addAttrToList(attrlist, name, val) | ||
end | end | ||
return t | return t | ||
end | end | ||
| Zeile 286: | Zeile 269: | ||
smw.addAttrToList(attrlist, name, url) | smw.addAttrToList(attrlist, name, url) | ||
end | end | ||
return t | return t | ||
end | end | ||
| Zeile 303: | Zeile 285: | ||
smw.addAttrToList(attrlist, name, email) | smw.addAttrToList(attrlist, name, email) | ||
end | end | ||
return t | return t | ||
end | end | ||
| Zeile 321: | Zeile 302: | ||
smw.addAttrToList(attrlist, name, tel) | smw.addAttrToList(attrlist, name, tel) | ||
end | end | ||
return t | return t | ||
end | end | ||
| Zeile 341: | Zeile 321: | ||
smw.addAttrToList(attrlist, name, val) | smw.addAttrToList(attrlist, name, val) | ||
end | end | ||
return t | return t | ||
end | end | ||