Aller au contenu

Module:Biblio/Commun/Documentation

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 24 septembre 2015 à 17:15 et modifiée en dernier par Pixeltoo (discuter | contributions) (Modules externes et autres éléments dont ce module a besoin pour fonctionner : inscriptionDate ne s'y trouve pas). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Utilisation

Ce module est destiné à être utilisé par les autres modules biblios, et ne fournit aucune fonction directement utilisable depuis l'espace modèle.

Fonctions Utilisables depuis un autre module

Constantes

Parfois suivies ou précédé d'un espace insécable ici remplacé par « _ ».

  • chap : chap._ ;
  • coll : coll._ ;
  • ed : _éd. ;
  • nbp : _p. ;
  • numero : no_ ;
  • page : p._ ;
  • plume : _Ouvrage utilisé pour la rédaction de l'article ;
  • premiere : 1re ;
  • reimpr : réimpr._ ;
  • tome : t._ ;
  • vol : vol._ ;

fonctions

  • detailEdition( ref ) – affiche « [détail de l’édition] ».
  • detailEditions( ref ) – affiche « [détail des éditions] ».
  • romain( texte ) – affiche le texte en capitales.
  • spanInitial( args, validArg ) – crée un span de class ouvrage avec un id correspondant aux quatre premiers noms et à l'année.
  • libelle( args ) – affiche en <small> et entre crochet le paramètre libelé.
  • commentaire( args ) – affiche le paramètre commentaire dans un <div>.
  • indicationDeLangue( args, validArg ) – affiche un ou plusieurs indicateur de langue type (en) en fonction du contenu du paramètre langue. Ignore le français s'il est seul.
  • responsabilitePrincipale( args, validArg ) – affiche la liste des auteurs avec leur responsabilité.
  • responsabiliteSecondaire( args, validArg ) – affiche entre parenthèse traducteur, illustrateur, photographe...
  • Commun.COinS( args, validArg, genre ) – génère un « Context Object in Span », suivant la norme ANSI Z39.88-2004

fonctions internes

  • nettoyageTexte( texte ) – retourne le texte sans lien interne, externe ni balise Html.

Modules externes et autres éléments dont ce module a besoin pour fonctionner

  • 'Module:Outils' – Utilise abondamment Outils.ValidTextArg, mais aussi Outils.erreur et Outils.nobr.
  • 'Module:TableBuilder'
  • 'Module:Date' – Fonction inscriptionDate et dateISO
  • 'Module:Langue' – indirectement ( chargé par 'Module:Biblio/Commun' ) si le paramètre langue est renseigné.