Module:Biblio/Documentation
Ceci est la sous-page de documentation du module Biblio ; elle est insérée automatiquement sur la page de celui-ci par le logiciel Mediawiki. C’est également sur cette page que vous placerez les liens interwiki et les catégories du module.
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
modifierFonctions 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ètretitre chapitre
,article
ounotice
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 {{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.nobrModule: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 articleModule:Biblio/Lien web
– pour la fonction lienWebModule:Biblio/Ouvrage
– pour la fonction ouvrage, chapitre et dictionnaireModule:No globals
Exemples
modifierUtilisation 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