Différences entre versions de « Module:Pape »
Sauter à la navigation
Sauter à la recherche
| Ligne 16 : | Ligne 16 : | ||
return capiunto.create( { | return capiunto.create( { | ||
| − | bodyStyle = ' | + | bodyStyle = 'width : 50px', |
bodyClass = 'gregoriusPape', | bodyClass = 'gregoriusPape', | ||
title = linkedwiki.checkLink(linkedwiki.getCurrentIRI(), rdfs..'label',f.args.Title) , | title = linkedwiki.checkLink(linkedwiki.getCurrentIRI(), rdfs..'label',f.args.Title) , | ||
Version du 13 janvier 2016 à 09:33
Utilisation
Cette infobox a pour fonction de pouvoir afficher et associer des données à propos des papes.
Exemple d'utilisation
{{#invoke:Pape|infobox
| Wikidata ID = Q132845
| Bnf ID =
| Titre = Adrien IV
| Image = http://commons.wikimedia.org/wiki/Special:FilePath/Pope%20Hadrian%20IV.jpg
| Nom de naissance = Nicolas Breakspear
| Date de naissance = 1100-01-01
| Naissance précision (années) = 10
| Lieu de naissance = Abbots Langley
| Date de décès = 1159-09-01
| Lieu de décès = Anagni
| Election au pontificat = 1154-12-04
| Intronisation = 1154-12-05
| Fin du pontificat = 1159-09-01
}}
Paramétres
Wikidata ID: QXXXXXBnf ID:Titre:Image:Nom de naissance:Date de naissance: YYYY-MM-DDNaissance précision (années): entierLieu de naissance:Date de décès: YYYY-MM-DDLieu de décès: YYYY-MM-DDElection au pontificat: YYYY-MM-DDIntronisation: YYYY-MM-DDFin du pontificat: YYYY-MM-DD
local p = {}
function p.infobox(f)
local capiunto = require 'capiunto'
local linkedwiki = require 'linkedwiki'
local endpointUpsud = 'http://opendata1.opendata.u-psud.fr/sparql'
local rdfs = 'http://www.w3.org/2000/01/rdf-schema#'
local daapProp = 'http://gregorius.fr/wiki/Property:'
local geo = 'http://www.w3.org/2003/01/geo/wgs84_pos#'
local vcard = 'http://www.w3.org/2006/vcard/ns#'
linkedwiki.setEndpoint(endpointUpsud)
linkedwiki.setSubject(linkedwiki.getCurrentIRI())
return capiunto.create( {
bodyStyle = 'width : 50px',
bodyClass = 'gregoriusPape',
title = linkedwiki.checkLink(linkedwiki.getCurrentIRI(), rdfs..'label',f.args.Title) ,
top = 'Pape',
topStyle = 'background:#FFD200;font-size:larger',
bottom = linkedwiki.checkExternLink('Website',rdfs..'seeAlso',f.args.Website)
} )
:addImage(linkedwiki.checkImage(daapProp..'picture',f.args.Picture),"", "device_image" )
:addRow('Nom de naissance', linkedwiki.checkString(daapProp..'nom de naissance',f.args.NomDeNaissance))
:addRow('Naissance', linkedwiki.checkString(daapProp..'naissance',f.args.Naissance))
:addRow('Lieu de naissance', linkedwiki.checkString(daapProp..'lieu de naissance',f.args.LieuDeNaissance))
:addRow('Décès', linkedwiki.checkString(daapProp..'deces',f.args.Deces))
:addRow('Lieu de décès', linkedwiki.checkString(daapProp..'lieu de deces',f.args.LieuDeDeces))
:addRow('Élection au pontificat', linkedwiki.checkString(daapProp..'election au pontificat',f.args.ElectionAuPontificat))
:addRow('Intronisation', linkedwiki.checkString(daapProp..'intronisation',f.args.Intronisation))
:addRow('Fin du pontificat', linkedwiki.checkString(daapProp..'fin du pontificat',f.args.FinDuPontificat))
:addWikitext( linkedwiki.getMaintenanceCategory() .."[[Category:Pape]]" )
end
return p