Diferencia entre revisiones de «Módulo:Encabezado»

Contenido eliminado Contenido añadido
Sin resumen de edición
Sin resumen de edición
Línea 6:
--parámetros reconocidos. 1 = vigente, 0 = obsoleto
local categorias = ''
local params = {['titulo']=1,['ano']=1,['autor']=1,['más info']=1,['anterior']=1,
['sección']=1,['sección autor']=1,['próximo']=1,['última muerte']=1,['desambiguación']=1,['históricos']=1,['catálogo']=1,['wikipedia'] =0 , ['commons'] =0 , ['commonscat'] =0 , ['wikiquote'] =0 , ['wikinoticias'] =0 , ['wikcionario'] =0 , ['wikilibros'] =0 , ['wikiversidad'] =0 , ['wikispecies'] =0 , ['meta'] =0 , ['wikidata'] =0}
local altparams= {['título']='titulo', ['title']='titulo', ['left']='anterior', ['right']='próximo', ['author']='autor', ['traducción']='traductor', ['año']='ano' }
 
Línea 56 ⟶ 57:
local sitio =''
local sitios ={ --esta variable contiene los sitios reconocidos con posibles enlaces, y su nombre técnico
['wikipedia']= {'eswiki','w:'},
['wikiquote']={'eswikiquote','q:'},
['commonscat']={'commonswiki','commons:'},
['wikispecies']={'specieswiki','species:'},
}
if argus[nombre] == 'none' then
Línea 74 ⟶ 75:
end
elseif sitio~='' and Entidad ~= '' then
if Entidad:getSitelink(sitio[1]) ~= nil and Entidad:getSitelink(sitio[1]) ~= '' then
texto = ''..'[['..sitio[2]..Entidad:getSitelink(sitio[1])..'|'..texto2..']].   '
elseif sitio =='commonswiki' and propiedad('p373') ~= '' then --categoría en commons
texto = ''..'[[commons:Category:'..propiedad('p373')..'|'..texto2..']].   '
Línea 307 ⟶ 308:
end
for k,v in pairs(argus) do
if params[k] or altparams[k] then
if params[k] == 0 then
categorias = categorias..'[[Categoría:Wikisource:Artículos que usan parámetros obsoletos en la plantilla Encabe]]' --añade categoría de seguimiento a parámetros obsoletos (declarados arriba)