Modul:Bild/Work: Unterschied zwischen den Versionen

Aus FürthWiki

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Markierung: Manuelle Zurücksetzung
Keine Bearbeitungszusammenfassung
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"
local galerie_bilder_ausblendung_basepagemame =
p.gba_basepagename = "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 =
galerie_bilder_ausblendung_basepagemame .. "/" .. pagename
gba_basepagename .. "/" .. pagename
if not wik.pageExists(galerie_bilder_ausblendung_pagemame) then
if not wik.pageExists(galerie_bilder_ausblendung_pagemame) then
galerie_bilder_ausblendung_pagemame = nil
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::~" .. galerie_bilder_ausblendung_basepagemame .. "/*]]",
query = {"[[Seite::~" .. gba_basepagename .. "/*]]",
"?#-", 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], #gba_basepagename + 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 =
"[[" .. galerie_bilder_ausblendung_basepagemame .. "/" ..
"[[" .. gba_basepagename .. "/" .. 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;\""},