No mundo de hoje, Módulo:Infobox/Cemitério é um tema de grande relevância e interesse para uma grande variedade de pessoas. Desde especialistas e profissionais ao público em geral, Módulo:Infobox/Cemitério tem captado a atenção de todos pelo seu impacto e influência em diferentes áreas da vida quotidiana. Com a sua importância em constante crescimento, Módulo:Infobox/Cemitério tornou-se um interveniente fundamental no desenvolvimento e evolução da sociedade moderna. Portanto, é essencial analisar e compreender em profundidade todos os aspectos relacionados com Módulo:Infobox/Cemitério, para poder abordar as suas implicações de forma crítica e construtiva.
![]() | Este módulo está classificado como pré-alfa. Ele está incompleto, e pode ou não estar em desenvolvimento activo. Ele deve ser utilizado desde páginas do domínio artigos. Os módulos ficam em pre-alfa até o editor original (ou alguém que toma conta se ele for abandonado por algum tempo) está satisfeito com a estrutura básica. |
Este Módulo tem funções auxiliares de {{Info/Cemitério}}
Outra documentação:
local building = require "Módulo:Infobox/Funções/Edifício"
local general = require "Módulo:Infobox/Funções"
local wikidata = require "Módulo:Infobox/Wikidata"
local linguistic = require "Módulo:Linguística"
local convert = require "Módulo:Conversão"
local function tombas()
local value = function(localdata)
local numero = mw.getCurrentFrame():expandTemplate{title = 'Fmtn', args = { localdata }}
if not numero then
return nil
end
return numero
end
return {type = 'row', label = 'Sepulturas', value = value, property = 'P2351'}
end
local function cremacoes()
local value = function(localdata)
local numero = mw.getCurrentFrame():expandTemplate{title = 'Fmtn', args = { localdata }}
return numero
end
return {type = 'row', label = ']', value = value}
end
return
{
maincolor = '#B0C4DE',
parts = {
{
type = 'title', -- não utilize mais general.title por causa do parâmetro "nome2" e "código língua", a harmonizar
icon = 'map',
value = 'nome',
subtitle = function ( localdata )
local localname = localdata
if not localname then
return nil
end
localname = '<i>' .. localname .. '</i>'
local lang = localdata
lang = require "Módulo:Língua".languagueIcon{nil, lang}
return linguistic.conj({localname, lang}, ' ')
end
},
general.mainimage('!Artigos de arquitetura sem imagem'),
{type = 'table', rows = {
general.country(),
building.adminlocation(),
building.protectedarea(),
building.dimensions(),
{type = 'row', label = 'Tipo', value = 'tipo'},
{type = 'row', label = 'Administração', value = 'administração'},
{type = 'row', label = 'Religiões', value = 'religião'},
{type = 'row', label = ']', value = function ( localdata )
return convert.displayvalue( localdata, 'hectare', {showunit = 'long'} )
end
},
--tombas,
cremacao,
{type = 'mixed', label = ']', value = {'pessoas', 'sepultamentos'}, property = 'P2324'},
{type = 'row', label = 'Entrada em serviço', value = {'entrada em serviço', 'inaugurado', 'inauguração'}, property = 'P1619'},
{type = 'row', label = "Abandonado", value = 'data abandonado'}, -- événement Wikidata ?
building.protection(),
{type = 'row', label = "]", value = 'Find a Grave', wikidata = {property = 'P2025', urlpattern="https://www.findagrave.com/cemetery/$1"}},
building.coordenadas(),
}},
building.geoloc({marker='cemetery', default_zoom=13}),
{type = 'table', title = 'Personalidades sepultadas', rows = {
{
type = 'row',
value = function ( localdata )
if localdata then
return localdata
end
end
}
}},
}
}