20.708
Bearbeitungen
(+ Wartungsmeldung Datei-Freiattribut-Fehler Straßen/Orts-Angabe) |
(str.appendWithComma) |
||
| Zeile 45: | Zeile 45: | ||
-- Genre-Kategorien | -- Genre-Kategorien | ||
v = "" | v = "" | ||
for | for _, g in ipairs(str.splitAndStrip(pargs["Genre"], ";")) do | ||
v = str.appendWithComma(v, | |||
"[[:Kategorie:" .. g .. "|" .. g .. "]]" .. | |||
"{{#set:Genre=" .. g .. "}}[[Kategorie:" .. g .. "]]") | |||
"{{#set:Genre=" .. g .. "}}[[Kategorie:" .. g .. "]]" | |||
end | end | ||
t = t .. p.attrZeile("Genre", v) | t = t .. p.attrZeile("Genre", v) | ||
| Zeile 89: | Zeile 87: | ||
v = "" -- jetzt den Anzeigetext zusammenbauen | v = "" -- jetzt den Anzeigetext zusammenbauen | ||
for g, _ in pairs(gebaeude_wert) do -- erst die direkt angegebenen Gebäude | for g, _ in pairs(gebaeude_wert) do -- erst die direkt angegebenen Gebäude | ||
v = str.appendWithComma(v, "[[" .. a .. "::" .. g .. "]]") | |||
end | end | ||
local v_query = "" -- dann die via query ermittelten Gebäude | local v_query = "" -- dann die via query ermittelten Gebäude | ||
for g, _ in pairs(gebaeude_query) do | for g, _ in pairs(gebaeude_query) do | ||
v_query = str.appendWithComma(v_query, "[[" .. a .. "::" .. g .. "]]") | |||
end | end | ||
if v_query ~= "" then | if v_query ~= "" then | ||
| Zeile 313: | Zeile 305: | ||
local t = "" | local t = "" | ||
local l = str.splitAndStrip(pargs[a] or "", ";") | local l = str.splitAndStrip(pargs[a] or "", ";") | ||
for | for _, v in ipairs(l) do | ||
t = str.appendWithComma(t, "[[" .. a .. "::" .. v .. "]]") | |||
end | end | ||
return t | return t | ||