Modul:Bild: Unterschied zwischen den Versionen

10 Bytes hinzugefügt ,  Gestern um 16:23
fix galerie_bilder_ausblendung_basepagemame
(return galerie_bilder_ausblendung_basepagemame)
Markierung: Zurückgesetzt
(fix galerie_bilder_ausblendung_basepagemame)
Markierung: Zurückgesetzt
Zeile 33: Zeile 33:
-- Galerie-Bilder-Ausblendung-Seite ermitteln
-- Galerie-Bilder-Ausblendung-Seite ermitteln
local galerie_bilder_ausblendung_pagemame =
local galerie_bilder_ausblendung_pagemame =
galerie_bilder_ausblendung_basepagemame .. "/" .. pagename
p.galerie_bilder_ausblendung_basepagemame .. "/" .. pagename
if not wik.pageExists(galerie_bilder_ausblendung_pagemame) then
if not wik.pageExists(galerie_bilder_ausblendung_pagemame) then
galerie_bilder_ausblendung_pagemame = nil
p.galerie_bilder_ausblendung_pagemame = nil
end
end
-- Bilder-Seiten-Selektor zusammenbauen
-- Bilder-Seiten-Selektor zusammenbauen
Zeile 265: Zeile 265:
uebervolle_seiten = mw.smw.ask(query) or {}
uebervolle_seiten = mw.smw.ask(query) or {}
-- Unterseiten
-- Unterseiten
query = {"[[Seite::~" .. galerie_bilder_ausblendung_basepagemame .. "/*]]",
query = {"[[Seite::~" .. p.galerie_bilder_ausblendung_basepagemame .. "/*]]",
"?#-", 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], #galerie_bilder_ausblendung_basepagemame + 2)
q = string.sub(q[1], #p.galerie_bilder_ausblendung_basepagemame + 2)
local query2 = {"[[" .. q .."]]" ..
local query2 = {"[[" .. q .."]]" ..
"[[Bilderanzahl::<" .. n_bilder_limit .."]]",
"[[Bilderanzahl::<" .. n_bilder_limit .."]]",
Zeile 324: Zeile 324:
galerie_attr = table.concat(galerie_attr_tmp, ", ")
galerie_attr = table.concat(galerie_attr_tmp, ", ")
local gba_link =
local gba_link =
"[[" .. galerie_bilder_ausblendung_basepagemame .. "/" ..
"[[" .. p.galerie_bilder_ausblendung_basepagemame .. "/" ..
lemma .. "|Hier]]"
lemma .. "|Hier]]"
t = t .. htm.tableLine{"[[" .. lemma .. "]]",
t = t .. htm.tableLine{"[[" .. lemma .. "]]",