Aller au contenu

Module:Biblio/Documentation

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 2 décembre 2013 à 06:03 et modifiée en dernier par Zebulon84 (discuter | contributions) (protection). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.


Ce module sert de base aux fonctions bibliographiques.

Lorsqu'elles sont appelées directement par un modèle (via #invoke), les paramètres passés à ce modèle sont automatiquement transmis au module, sauf si le modèle spécifie une autre valeur pour ce paramètre.

Utilisation

Fonctions exportables :

  • ouvrage(frame) – modèle Ouvrage ;
  • chapitre(frame) – modèle Article ;
  • lienWeb(frame) – modèle Lien web ;
  • dictionnaire(frame) – appelle le modèle modèle chapitre si un paramètre titre chapitre, article ou notice est non vide, sinon appelle le modèle ouvrage ;
  • ISBN(frame) – affiche en petit et entre parenthèses ISBN suivi d'autant de codes que de paramètres non nommés, avec lien à la page ad hoc ;
  • ISSN(frame) – affiche en petit et entre parenthèses ISSN suivi d'autant de codes que de paramètres non nommés, avec lien à la page ad hoc ;
  • enLigne() – similaire au modèle Modèle:Lire en ligne (le texte par défaut est « en ligne »).

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:Biblio/Commun' ;
  • 'Module:Biblio/Références' ;
  • 'Module:Biblio/Ouvrage' – pour la fonction ouvrage, chapitre et dictionnaire ;
  • 'Module:Biblio/Article' – pour la fonction article ;
  • 'Module:Langue' – chargé si le paramètre langue est renseigné.

Exemples

Utilisation de la fonction ouvrage dans un modèle pour afficher une référence :

  • {{#invoke:Biblio |ouvrage |auteur=Martine Michu |titre=Mes vacances à la mer}}
  • Martine Michu, Mes vacances à la mer

Une page utilisant ce modèle ce modèle avec le paramètre « passage = 28 » affichera :

  • Martine Michu, Mes vacances à la mer, p. 28