Modul:Faktenbox: Unterschied zwischen den Versionen

p.zeileKategorieSeite(fbdata, kindex) -- wrapper
(zeileAktenNr(fbdata) queryformlink nur bei mehreren)
(p.zeileKategorieSeite(fbdata, kindex) -- wrapper)
Markierung: Zurückgesetzt
Zeile 1: Zeile 1:
p = {}
p = {}
local com = require("Modul:Common")
local com = require("Modul:Common")
local dev = require("Modul:Development")
local dev = require("Modul:Development")
Zeile 9: Zeile 10:
local lfd = require("Modul:LinkFormDatum")
local lfd = require("Modul:LinkFormDatum")


local attr_text_anzeige = {
local fab_zeile = require("Modul:Faktenbox/Zeile")
["AbweichendeNamensform"] = "Abw. Namen",
["AngebotVegetarisch"] = "Vegetarische Speisen",
["Ausfuehrung"] = "Ausführung",
["BestandArchivFuerthWiki"] = "Bestand Archiv FürthWiki",
["BietetKartenzahlung"] = "Kartenzahlung möglich",
["DenkmalstatusBesteht"] = "Denkmalstatus besteht",
["GastroBetreiber"] = "Betreiber",
["GastroGenre"] = "Genre",
["GewässerlängeStadtgebiet"] = "Länge im Stadtgebiet",
["Gewässermündung"] = "Mündung bzw. Austritt aus Stadtgebiet",
["Gewässerquelle"] = "Quelle bzw. Eintritt ins Stadtgebiet",
["GewässerRegimetyp"] = "Wasserführung",
["Gewässerstatus"] = "Status/Lage",
["Gewässerstellung"] = "Stellung",
["Gewässerursprung"] = "Ursprung",
["HatAußenplätze"] = "Außenplätze vorhanden",
["HatFassbier"] = "Fassbier-Ausschank",
["HatNebenraum"] = "Nebenraum vorhanden",
["ISBNnr"] = "ISBN-Nr.",
["IstBarrierefrei"] = "Barrierefrei",
["Nachfolger"] = "nachher dort",
["PLZ"] = "Postleitzahl",
["StatistischerBezirk"] = "Statistischer Bezirk",
["StatistischerDistrikt"] = "Statistischer Distrikt",
["TeilDesAreals"] = "Teil des Areals",
["TeilDesEnsembles"] = "Teil des Ensembles",
["TeilDesGebäudeKomplexes"] = "Teil des Gebäude-Komplexes",
["Vorgänger"] = "vorher dort"
}


function p.Faktenbox(frame)
function p.Faktenbox(frame)
Zeile 238: Zeile 210:
end
end


function p.zeileKategorieSeite(fbdata, kindex)
function p.zeileKategorieSeite(fbdata, kindex) -- wrapper
-- mw.log("zeileKategorieSeite(fbdata, " .. (kindex or 1) .. ")")
return fab_zeile.zeileKategorieSeite(fbdata, kindex)
-- mw.logObject(fbdata)
-- Konsolenzeile zum Debuggen:
-- =p.zeileKategorieSeite({pagename="fpn",kategorie={"kat1","kat2"},klasse={"kla1","kla2"}}, 2)
local t = ""
t = t .. "<dt>[[:Kategorie:" .. fbdata.kategorie[kindex or 1] .. "|" .. fbdata.klasse[kindex or 1] .. "]]</dt>"
if wik.pageexists("Kategorie:" .. fbdata.pagename) then
t = t .. "<dd>[[:Kategorie:" .. fbdata.pagename .. "|" .. fbdata.pagename .. "]]{{#set:Seite=" .. fbdata.pagename .. "}}</dd>"
else
t = t .. "<dd>[[Seite::" .. fbdata.pagename .. "]]</dd>"
end
-- mw.log("t = " .. t)
return t
end
end