Módulo:Wikibase
Ir a la navegación
Ir a la búsqueda
Uso
Ejemplos
- ID:
{{#invoke:Wikibase|id}}
→ - Etiqueta():
{{#invoke:Wikibase|etiqueta}}
→ - Etiqueta(Q29):
{{#invoke:Wikibase|etiqueta|Q29}}
→ - Etiqueta(q555555):
{{#invoke:Wikibase|etiqueta|q555555}}
→ - Enlace():
{{#invoke:Wikibase|enlace}}
→ - Enlace(Q29):
{{#invoke:Wikibase|enlace|Q29}}
→ - Enlace(q555555):
{{#invoke:Wikibase|enlace|q555555}}
→ - descripcion(P166):
{{#invoke:Wikibase|descripcion|p166}}
→
-- Module:Wikibase local p = {} -- Devuelve la ID del ítem, el nombre o el enlace de la página en la wiki local. function p.id(frame) if not mw.wikibase then return "módulo wikibase no encontrado" end return mw.wikibase.getEntityIdForCurrentPage() or '' end -- Devuelve la etiqueta de un ítem dado. function p.etiqueta(frame) return mw.wikibase.getLabel(frame.args[1]) end -- Devuelve la página local de un ítem dado. function p.enlace(frame) if frame.args[1] == nil then id = mw.wikibase.getEntityIdForCurrentPage() if not id then return nil end else id = frame.args[1] end return mw.wikibase.getSitelink( id ) end -- Devuelve la descripción de un ítem dado. function p.descripcion(frame) return mw.wikibase.getDescription(frame.args[1]) end return p