Modul:Faktenbox/Common: Unterschied zwischen den Versionen

Kategorie:Hat leere Faktenbox
Keine Bearbeitungszusammenfassung
(Kategorie:Hat leere Faktenbox)
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 5: Zeile 5:
local str = require("Modul:String")
local str = require("Modul:String")
local wik = require("Modul:Wiki")
local wik = require("Modul:Wiki")
function p.faktenboxSemantikBrowsen_(fbdata)
-- mw.log("faktenboxSemantikBrowsen_(fbdata)")
-- mw.logObject(fbdata)
-- Konsolenzeile zum Debuggen:
-- =p.faktenboxSemantikBrowsen_{fullpagename="Rathaus"}
local t = ""
t = t .. "<dl class = 'dataTable'>"
t = t .. "<dt>[[Bild:IconSearch.svg|16px|semantisches Browsen|link=[[Spezial:Durchsuchen/" .. fbdata.fullpagename .. "]]]]</dt>"
t = t .. "<dd>[[Spezial:Durchsuchen/" .. fbdata.fullpagename .. "|Semantisches Browsen]]</dd>"
t = t .. "</dl>"
-- mw.log("t = " .. t)
return t
end


function p.common_(fbdata)
function p.common_(fbdata)
Zeile 53: Zeile 39:
end
end
-- Wartungs-Kategorien
-- Wartungs-Kategorien
if com.isEmpty(fbdata.pargs) then
t = t .. "[[Kategorie:Hat leere Faktenbox]]"
end
if (fbdata.pargs["Bild"] or "") == "" then
if (fbdata.pargs["Bild"] or "") == "" then
if fbdata.kategorie ~= nil then
if fbdata.kategorie ~= nil then
Zeile 59: Zeile 48:
t = t .. "[[Kategorie:Ohne Bild]]"
t = t .. "[[Kategorie:Ohne Bild]]"
end
end
elseif not wik.pageexists("Bild:" .. fbdata.pargs["Bild"]) then
elseif not wik.pageExists("Bild:" .. fbdata.pargs["Bild"]) then
t = t .. "[[Kategorie:Bild nicht gefunden]]"
t = t .. "[[Kategorie:Bild nicht gefunden]]"
end
end
Zeile 75: Zeile 64:
if fbdata.positionscheck and fbdata.kategorie ~= nil and
if fbdata.positionscheck and fbdata.kategorie ~= nil and
not ((fbdata.pargs["lat"] or "") ~= "" or (fbdata.pargs["lon"] or "") ~= "" or
not ((fbdata.pargs["lat"] or "") ~= "" or (fbdata.pargs["lon"] or "") ~= "" or
(fbdata.pargs["location"] or "") ~= "" or wik.pageexists("GeoJson:" .. (fbdata.pargs["geojson"] or fbdata.pagename))) then
(fbdata.pargs["location"] or "") ~= "" or wik.pageExists("GeoJson:" .. (fbdata.pargs["geojson"] or fbdata.pagename))) then
t = t .. "[[Kategorie:" .. fbdata.kategorie[1] .. ehemals_text .. " ohne Position]]"
t = t .. "[[Kategorie:" .. fbdata.kategorie[1] .. ehemals_text .. " ohne Position]]"
end
end