Edición de «Módulo:Ficha»
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 561: | Línea 561: | ||
end | end | ||
local function hacerBarraWikidata()-- Crea en la parte inferior un enlace al ítem de Wikidata | |||
local wikibase = require('Módulo:Wikibase') | |||
local enlacePagina = mw.title.getCurrentTitle().text | |||
local etiquetaPagina = mw.ustring.gsub(enlacePagina,'%s%(.*%)','') | |||
local entidad = args.entidad or wikibase.id() | |||
local textoPie = "" | |||
if (args.child == 'si' or args.integrada == 'sí' or args.wikidata == 'no') or (mw.title.getCurrentTitle().namespace ~= 0 and mw.title.getCurrentTitle().namespace ~= 104 and not args.entidad) then | |||
textoPie = '' | |||
elseif entidad ~= "" and entidad ~= nil then | |||
textoPie = '<div class="plainlinks wikidata-link" style="font-size: 0.85em">[[[d:' .. tostring(entidad) .. '|editar datos en Wikidata]]]</div>' | |||
if args.entidad and (mw.title.getCurrentTitle().namespace == 0 or mw.title.getCurrentTitle().namespace == 104) then | |||
textoPie = textoPie .. '[[Categoría:Wikipedia:Artículos con fichas que utilizan acceso arbitrario]]' | |||
end | |||
else | |||
textoPie = "<small>'''Página no enlazada a [[Wikidata]]'''\n".. | |||
"* Si no existe en otras Wikipedias: [<span class=plainlinks>[//www.wikidata.org/w/index.php?title=Special:NewItem&site=eswiki&page="..mw.uri.encode(enlacePagina,WIKI) .."&label="..mw.uri.encode(etiquetaPagina,WIKI) .." crea nuevo ítem]]</span>\n".. | |||
"* Si existe en otras Wikipedias: [<span class=plainlinks>[[:d:Special:ItemByTitle|busca ítem para enlazar]]</span>]\n".. | |||
"y añade el enlace en español: ".. enlacePagina ..".</small>" | |||
end | |||
if textoPie ~= '' then | |||
root | |||
.tag('tr') | |||
.tag('td') | |||
.addClass('noprint') | |||
.attr('colspan', '3') | |||
.css('text-align', 'left') | |||
.wikitext(textoPie) | |||
end | |||
end | |||
local function hacerCategoriasSeguimiento() | local function hacerCategoriasSeguimiento() | ||
if args.decat ~= 'si' and #(getArgNums('datos')) == 0 and not args[1] and mw.title.getCurrentTitle().namespace == 0 then | if args.decat ~= 'si' and #(getArgNums('datos')) == 0 and not args[1] and mw.title.getCurrentTitle().namespace == 0 then | ||
Línea 607: | Línea 636: | ||
hacerPieDeTabla() | hacerPieDeTabla() | ||
hacerBarraDeNavegacion() | hacerBarraDeNavegacion() | ||
hacerBarraWikidata() | |||
hacerCategoriasSeguimiento() | hacerCategoriasSeguimiento() | ||