Modul:Datei/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 93: Zeile 93:
-- normale Zeilen
-- normale Zeilen
t = t .. p.attrZeile("Urheber", p.attrValList("Urheber", pargs))
t = t .. p.attrZeile("Urheber", p.attrValList("Urheber", pargs), "fileinfotpl_aut")
t = t .. p.attrZeile("Quellangaben", p.attrVal("Quellangaben", pargs) .. "  ▽ mehr Infos ▽", "fileinfotpl_src")
t = t .. "<td id=\"fileinfotpl_aut\" class=\"fileinfo-paramfield\">Urheber</td>" ..
 
"<td>" .. pargs["Urheber"] .. "</td>"
t = t .. p.attrZeile("Quellangaben", p.attrVal("Quellangaben", pargs))
t = t .. "<td id=\"fileinfotpl_src\" class=\"fileinfo-paramfield\">Quellangaben</td>" ..
"<td>Quellangaben: " .. pargs["Quellangaben"] .. " - Cursor runter für mehr Infos</td>"
-- Ort/Straße mit Ausblendung
-- Ort/Straße mit Ausblendung
for _, a in ipairs{{"Straße", "ZeigeNichtInStraße"}, {"Ort", "ZeigeNichtInOrt"}} do
for _, a in ipairs{{"Straße", "ZeigeNichtInStraße"}, {"Ort", "ZeigeNichtInOrt"}} do
Zeile 134: Zeile 127:
t = t .. p.attrZeile("Lizenz", p.attrVal("Lizenz", pargs))
t = t .. p.attrZeile("Lizenz", p.attrVal("Lizenz", pargs))
t = t .. p.attrZeile("UploadCommons", p.attrVal("UploadCommons", pargs))
t = t .. p.attrZeile("UploadCommons", p.attrVal("UploadCommons", pargs))
t = t .. p.attrZeile("Beschreibung", p.attrVal("Beschreibung", pargs))
t = t .. p.attrZeile("Beschreibung", p.attrVal("Beschreibung", pargs), "fileinfotpl_desc")
t = t .. "<td id=\"fileinfotpl_desc\">Beschreibung<span class=\"summary fn\" style=\"display:none\">{{PAGENAME}}</span></td>" ..
"<td class=\"description\">" .. pargs["Beschreibung"] .. "</td>"


-- Dateiinfo erstellen
-- Dateiinfo erstellen
Zeile 247: Zeile 237:
end
end
function p.attrZeile(a1, v1, a2, v2) -- Tabellenzeile mit max. 2 Attributen
function p.attrZeile(a1, v1, a2, v2, id) -- Tabellenzeile mit max. 2 Attributen
local t = ""
local t = ""
if v1 ~= "" then
if v1 ~= "" then
Zeile 254: Zeile 244:
a2 = "[[Attribut:" .. a2 .. "|" .. wob.attr_text(a2) .. "]]"
a2 = "[[Attribut:" .. a2 .. "|" .. wob.attr_text(a2) .. "]]"
end
end
t = t .. p.zeile(a1, v1, a2, v2)
t = t .. p.zeile(a1, v1, a2, v2, id)
end
end
return t
return t
end
end


function p.zeile(a1, v1, a2, v2) -- Tabellenzeile mit max. 2x2 Einträgen
function p.zeile(a1, v1, a2, v2, id) -- Tabellenzeile mit max. 2x2 Einträgen
local t = ""
local t = ""
if v1 ~= "" then
if v1 ~= "" then
t = t .. "<tr>"
t = t .. "<tr>"
t = t .. "<td>'''" .. a1 .. "'''</td>"
if id == nil then
t = t .. "<td>'''" .. a1 .. "'''</td>"
else
t = t .. "<td id=\"" .. id .. " class=\"fileinfo-paramfield\">'''" .. a1 .. "'''</td>"
end
if a2 == nil or v2 == nil or v2 == "" then
if a2 == nil or v2 == nil or v2 == "" then
t = t .. "<td colspan = \"3\">" .. v1 .. "</td>"
t = t .. "<td colspan = \"3\">" .. v1 .. "</td>"