15.207
Bearbeitungen
Keine Bearbeitungszusammenfassung |
(- kartenTab_() obsolete) |
||
| (15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
p = {} | local p = {} | ||
local com = require("Modul:Common") | local com = require("Modul:Common") | ||
| Zeile 7: | Zeile 7: | ||
local fab_zeilen = require("Modul:Faktenbox/Zeilen") | local fab_zeilen = require("Modul:Faktenbox/Zeilen") | ||
local fab_common = require("Modul:Faktenbox/Common") | |||
function p. | function p.universalDatenTab_(fbdata) | ||
-- mw.log(" | -- mw.log("datenUniversalTab_(fbdata)") | ||
-- mw.logObject(fbdata) | -- mw.logObject(fbdata) | ||
-- Konsolenzeile zum Debuggen (Achtung! Bug in Fehlerbereinigungskonsole! Kann nur 1x ausgeführt werden!): | -- Konsolenzeile zum Debuggen (Achtung! Bug in Fehlerbereinigungskonsole! Kann nur 1x ausgeführt werden!): | ||
-- fab=require("Modul:Faktenbox/Work"); fbdata= | -- fab=require("Modul:Faktenbox/Work"); fab_common = require("Modul:Faktenbox/Common"); fbdata=fab_common.fbdata_{pargs={lat="Bla", Objekt="Häusle", Test="BlaBla"}}; print(p.datenUniversalDatenTab_(fbdata)) | ||
local t = "" | local t = "" | ||
local no_show_attr = { | local no_show_attr = { | ||
| Zeile 24: | Zeile 25: | ||
for a, _ in pairs(fbdata.pargs) do | for a, _ in pairs(fbdata.pargs) do | ||
if not com.isTrue(no_show_attr[a]) then | if not com.isTrue(no_show_attr[a]) then | ||
t = t .. | t = t .. fab_zeilen.zeile_{attr_name = a, fbdata = fbdata, delimiter = ";"} | ||
end | end | ||
end | end | ||
t = t .. "</dl>" | t = t .. "</dl>" | ||
t = t .. | t = t .. fab_zeilen.zeileSemantikBrowsenAbfrage_(fbdata) | ||
-- Tab draus machen | -- Tab draus machen | ||
t = p. | t = p.tab_(t, "Daten") | ||
-- mw.log("t = " .. t) | -- mw.log("t = " .. t) | ||
return t | return t | ||
end | end | ||
function p. | function p.bildTab_(fbdata, seite) | ||
-- mw.log(" | -- mw.log("bildTab_(fbdata, " .. (seite or "nil") .. ")") | ||
-- mw.logObject(fbdata.pargs) | -- mw.logObject(fbdata.pargs) | ||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
-- =p. | -- =p.bildTab_{pargs={Bild="Erloeserkirche.jpg"}} | ||
local t = "" | local t = "" | ||
local beschreibung = que.getValues("Datei:" .. (fbdata.pargs["Bild"] or ""), "Beschreibung") | local beschreibung = que.getValues("Datei:" .. (fbdata.pargs["Bild"] or ""), "Beschreibung") | ||
local beschreibung = beschreibung[1] or "" | local beschreibung = beschreibung[1] or "" | ||
if (fbdata.pargs["Bild"] or "") ~= "" and wik. | if (fbdata.pargs["Bild"] or "") ~= "" and wik.pageExists("Bild:" .. fbdata.pargs["Bild"]) then | ||
t = t .. '{| class = "factbox_imagetable" border = "0" cellpadding = "0" cellspacing = "0" width = "100%"\n' | t = t .. '{| class = "factbox_imagetable" border = "0" cellpadding = "0" cellspacing = "0" width = "100%"\n' | ||
t = t .. '|-\n' | t = t .. '|-\n' | ||
| Zeile 55: | Zeile 56: | ||
end | end | ||
-- Tab draus machen | -- Tab draus machen | ||
t = p. | t = p.tab_(t, "Bild") | ||
-- mw.log("t = " .. t) | -- mw.log("t = " .. t) | ||
return t | return t | ||
end | end | ||
function p. | function p.benennungenTab_(fbdata) | ||
-- mw.log(" | -- mw.log("benennungenTab_()") | ||
-- mw.logObject(fbdata) | -- mw.logObject(fbdata) | ||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
-- =p.benennungenTab_({fullpagename="Engelhardtsteg"}) | |||
-- =p.benennungenTab_({fullpagename="Jakob-Henle-Straße"}) | |||
-- =p.benennungenTab_({fullpagename="Eichhornstraße"}) | |||
-- =p.benennungenTab_({fullpagename="Georg-Brandstätter-Straße"}) | |||
-- =p. | |||
-- =p. | |||
-- =p. | |||
-- =p. | |||
local t = "" | local t = "" | ||
| Zeile 166: | Zeile 107: | ||
-- Tab draus machen | -- Tab draus machen | ||
t = p. | t = p.tab_(t, "Benennungen") | ||
-- mw.log("t = " .. t) | -- mw.log("t = " .. t) | ||
return t | return t | ||
end | end | ||
function p. | function p.tab_(t, name) | ||
-- mw.log("tab(t)") | -- mw.log("tab(t)") | ||
-- mw.logObject(t) | -- mw.logObject(t) | ||