Module:Biblio/doc
De PRST SGE
Ceci est la page de documentation pour Module:Biblio
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 {{Chapitre}} ;
- article(frame)– modèle {{Article}} ;
- lienWeb(frame)– modèle {{Lien web}} ;
- dictionnaire(frame)– appelle le modèle chapitre si un paramètre- titre chapitre,- articleou- noticeest 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 {{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:Langue– chargé si le paramètre langue est renseigné
- Module:Biblio/Article– pour la fonction article
- Module:Biblio/Lien web– pour la fonction lienWeb
- Module:Biblio/Ouvrage– pour la fonction ouvrage, chapitre et dictionnaire
- Module:No globals
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 avec le paramètre « passage = 28 » affichera :
- Martine Michu, Mes vacances à la mer, p. 28

