Module:EcopediaMenu: Difference between revisions
From Eco - English Wiki
| [checked revision] | [checked revision] |
No edit summary |
No edit summary |
||
| Line 11: | Line 11: | ||
local Chapter = {} | local Chapter = {} | ||
for Name,Data in pairs(MenuList) do | for Name,Data in pairs(MenuList) do | ||
if (Data["Type"] == "Chapter" ) then MainMenu = Data.Name[Lang] | if (Data["Type"] == "Chapter" ) then | ||
MainMenu = MainMenu .. '<div class="col-md-3"><div class="card">' | |||
MainMenu = MainMenu .. '<div class="card-header">' .. Data.Name[Lang] .. '</div>' | |||
MainMenu = MainMenu .. '</div></div>' | |||
end | |||
end | end | ||
Revision as of 07:40, 28 September 2025
Documentation for this module may be created at Module:EcopediaMenu/doc
local Utils = require('Module:Utils')
local IconUtils = require('Module:IconUtils')
local Lang = Utils.getLanguageName()
local p = {}
function p.MainMenu()
local MainMenu = ""
local MenuData = require('Module:EcopediaMenuData')
local MenuList = MenuData.ecopediapages
local Chapter = {}
for Name,Data in pairs(MenuList) do
if (Data["Type"] == "Chapter" ) then
MainMenu = MainMenu .. '<div class="col-md-3"><div class="card">'
MainMenu = MainMenu .. '<div class="card-header">' .. Data.Name[Lang] .. '</div>'
MainMenu = MainMenu .. '</div></div>'
end
end
MainMenu = '<div class="row">' .. MainMenu .. '</div>'
return MainMenu
end
return p