Modul:Bild: Unterschied zwischen den Versionen

fix gba_basepagemane
(fix galerie_bilder_ausblendung_basepagemame)
Markierung: Zurückgesetzt
(fix gba_basepagemane)
Markierung: Zurückgesetzt
Zeile 11: Zeile 11:
local n_bilder_limit = 200
local n_bilder_limit = 200
local abfrage = "Abfrage Bilder" -- Formular/Vorlage-Seitenname ggf. mit "/Work"
local abfrage = "Abfrage Bilder" -- Formular/Vorlage-Seitenname ggf. mit "/Work"
p.galerie_bilder_ausblendung_basepagemame =
p.gba_basepagemane = "FürthWiki:Galerie-Bilder-Ausblendung"
"FürthWiki:Galerie-Bilder-Ausblendung"


function p.Galerie(frame)
function p.Galerie(frame)
Zeile 33: Zeile 32:
-- Galerie-Bilder-Ausblendung-Seite ermitteln
-- Galerie-Bilder-Ausblendung-Seite ermitteln
local galerie_bilder_ausblendung_pagemame =
local galerie_bilder_ausblendung_pagemame =
p.galerie_bilder_ausblendung_basepagemame .. "/" .. pagename
p.gba_basepagemane .. "/" .. pagename
if not wik.pageExists(galerie_bilder_ausblendung_pagemame) then
if not wik.pageExists(galerie_bilder_ausblendung_pagemame) then
p.galerie_bilder_ausblendung_pagemame = nil
p.galerie_bilder_ausblendung_pagemame = nil
Zeile 265: Zeile 264:
uebervolle_seiten = mw.smw.ask(query) or {}
uebervolle_seiten = mw.smw.ask(query) or {}
-- Unterseiten
-- Unterseiten
query = {"[[Seite::~" .. p.galerie_bilder_ausblendung_basepagemame .. "/*]]",
query = {"[[Seite::~" .. p.gba_basepagemane .. "/*]]",
"?#-", limit = 10000, mainlabel = "-"}
"?#-", limit = 10000, mainlabel = "-"}
query = mw.smw.ask(query) or {}
query = mw.smw.ask(query) or {}
for _, q in ipairs(query) do
for _, q in ipairs(query) do
q = string.sub(q[1], #p.galerie_bilder_ausblendung_basepagemame + 2)
q = string.sub(q[1], #p.gba_basepagemane + 2)
local query2 = {"[[" .. q .."]]" ..
local query2 = {"[[" .. q .."]]" ..
"[[Bilderanzahl::<" .. n_bilder_limit .."]]",
"[[Bilderanzahl::<" .. n_bilder_limit .."]]",
Zeile 324: Zeile 323:
galerie_attr = table.concat(galerie_attr_tmp, ", ")
galerie_attr = table.concat(galerie_attr_tmp, ", ")
local gba_link =
local gba_link =
"[[" .. p.galerie_bilder_ausblendung_basepagemame .. "/" ..
"[[" .. p.gba_basepagemane .. "/" .. lemma .. "|Hier]]"
lemma .. "|Hier]]"
t = t .. htm.tableLine{"[[" .. lemma .. "]]",
t = t .. htm.tableLine{"[[" .. lemma .. "]]",
{p["Bilderanzahl"], td_args = "style=\"text-align: center;\""},
{p["Bilderanzahl"], td_args = "style=\"text-align: center;\""},