Документацію для цього модуля можна створити у Модуль:Village/документація
require( 'strict' )
local Village = {}
local metatable = {}
local methodtable = {}
metatable.__index = methodtable
local common = require( 'Module:Common' )
local hatnote = require( 'Module:Hatnote' )._hatnote
--- Create the infobox
function methodtable.getInfobox( self )
local infobox = require( 'Module:InfoboxNeue' ):new( {
placeholderImage = config.placeholder_image
} )
local tabber = require( 'Module:Tabber' ).renderTabber
sectionTable = {
infobox:renderItem( {
label = 'Населеня',
data = frame.args["населеня"],
row = true,
spacebetween = true
} ),
infobox:renderItem( {
label = 'Коордінаты',
data = frame.args["коордінаты"],
row = true,
spacebetween = true
} ),
infobox:renderItem( {
label = 'Природна зона',
data = frame.args["природна зона"],
row = true,
spacebetween = true
} ),
infobox:renderItem( {
label = 'Закладеноє',
data = frame.args["закладеноє"],
row = true,
spacebetween = true
} ),
infobox:renderItem( {
label = 'Голова',
data = frame.args["голова"],
row = true,
spacebetween = true
} )
}
-- Create section with items
infobox:renderSection( {
title = frame.args["назывка"],
subtitle = frame.args["тіп"],
content = table.concat( sectionTable )
} )
end