« Module:Biblio/Ouvrage » : différence entre les versions

Contenu supprimé Contenu ajouté
adaptation pour avoir 2 id.
harmonisation des commentaires
Ligne 44 :
local genre = ( chapitre and 'chapitre' ) or 'ouvrage'
-- Variables servant à la catégorisation
local categTitre, categTitreChapitre, categTitreOuvrage, categIsbnInvalid --, categLangue (déclaré lors de l'indication de langue)
local modeNormal = not validArg( 'nocat' )
-- clarificationClarification des paramètres nécessaires pour les coinsCOinS
args.titre = validArg( 'titre', 'title' )
args['pages totales'] = validArg( 'pages totales', 'pages' )
Ligne 58 :
-- span initial (id) et libelélibellé
local spanInitial, spanFinal = Commun.spanInitial ( args, validArg )
wiki.minsert( spanInitial, Commun.libelle( args ) )
-- indicationIndication de langue
local indicLangue, codeLangue, categLangue = Commun.indicationDeLangue ( args, validArg )
local dir
Ligne 120 :
end
-- titreTitre
if args.titre then
if codeLangue then
Ligne 157 :
end
-- titreTitre original et traducteur
local original = validArg( 'titre original', 'titre vo', 'traduction titre' )
if original and original ~= args.titre then
Ligne 169 :
end
-- volumeVolume, tome
local volume = validArg( 'volume', 'vol' )
if volume then
Ligne 193 :
end
-- lieuLieu et éditeur
local lieu = validArg( 'lieu', 'location' )
if lieu then
Ligne 208 :
end
-- natureNature du document
local nature = validArg( 'nature ouvrage' )
if nature then
Ligne 214 :
end
-- collecionCollecion et numéro
local collection = validArg( 'collection' )
if collection then
Ligne 229 :
end
-- dateDate, réimpression et éditions
local annee = validArg( 'année', 'date', 'year' )
if annee then
Ligne 248 :
end
-- formatFormat et pages
local format = validArg( 'format livre', 'format' )
if format then
Ligne 258 :
end
-- référencesRéférences
local reference = validArg( 'référence' )
if reference then
Ligne 269 :
 
-- lienLien vers l'ouvrage en ligne (isbn, issn, pmid, doi, lire en ligne, résumé...)
wiki.minsert( References.affichageLiensExternes( args, validArg, true, false ) )
categIsbnInvalid = args.categIsbnInvalid
-- « consulté le » n'est plus affiché, voir [[Discussion_modèle:Ouvrage#Évolution documentation]]
-- précisionPrécision sur le passage concerné
local partie = validArg( 'partie' )
if partie then
Ligne 311 :
end
-- ajoutAjout des méthadonnées COinS (ContextObjects in Spans)
wiki.minsert( Commun.COinS( args, validArg, genre ) )
-- finFin du span (id) et de la description de l'ouvrage
wiki.minsert( spanFinal )
-- citationCitation et commentaire de cet ouvrage
local citation = validArg( 'extrait', 'citation' )
if citation then