Modul:Tabbox: Unterschied zwischen den Versionen

kartenTab() optimiert
(Verwendung Modul:Faktenbox)
(kartenTab() optimiert)
Zeile 6: Zeile 6:
-- Konsolenzeile zum Debuggen:
-- Konsolenzeile zum Debuggen:
-- =p.Tabbox{pargs={Bild="Schiefer Turm vor Rathaus 2018.jpg",location="Rathaus Rathaus, Fürth, Bayern, Deutschland","Info","Das Rathaus der Stadt [[Fürth]], das von 1840 bis 1850 erbaut wurde, ist mit der Stadtkirche St. Michael das Wahrzeichen der Stadt Fürth."}}
-- =p.Tabbox{pargs={Bild="Schiefer Turm vor Rathaus 2018.jpg",location="Rathaus Rathaus, Fürth, Bayern, Deutschland","Info","Das Rathaus der Stadt [[Fürth]], das von 1840 bis 1850 erbaut wurde, ist mit der Stadtkirche St. Michael das Wahrzeichen der Stadt Fürth."}}
local tpl_karte = p.karte(fbdata)
local tab_karte=''
if tpl_karte:gsub("%s+", "") ~= '' then
tab_karte='<tab name=Karte>' ..
tpl_karte .. '</tab>'
end


local tab_tab=''
local tab_tab=''
Zeile 24: Zeile 17:
local t ='<div class=factbox><tabs>' ..  
local t ='<div class=factbox><tabs>' ..  
  fab.bildTab(fbdata) ..
  fab.bildTab(fbdata) ..
  tab_karte ..
  p.kartenTab(fbdata) ..
  tab_tab ..  
  tab_tab ..  
  '</tabs></div>'
  '</tabs></div>'
Zeile 32: Zeile 25:
end
end


function p.karte(fbdata)
function p.kartenTab(fbdata)
    return fbdata.frame:expandTemplate{title = 'Tabbox/Karte', args=fbdata.pargs}
local t = fbdata.frame:expandTemplate{title = 'Tabbox/Karte', args=fbdata.pargs}
t = fab.tab(t, "Karte")
return t
end
end