Module:Biblio/Commun/Documentation

Une page de Wikiversité, la communauté pédagogique libre.

Ceci est la page de documentation pour Module:Biblio/Commun

Utilisation[modifier le wikicode]

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[modifier le wikicode]

Constantes[modifier le wikicode]

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[modifier le wikicode]

  • 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[modifier le wikicode]

  • 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[modifier le wikicode]

  • '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é.