Module:Biblio/Documentation
Apparence
Ce module sert de base aux fonctions bibliographique.
Lorsqu'elles sont appelé directement par un modèle (via #invoke), les paramètres passé à ce modèle sont automatiquement transmises 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ètretitre chapitre
,article
ounotice
est non vide, sinon appelle le modèle ouvrage.
ISBN(frame)
– affiche en petit et entre parenthèse ISBN suivi d'autant de code que de paramètre non nommé, lien à la page ad hoc.ISSN(frame)
– affiche en petit et entre parenthèse ISSN suivi d'autant de code que de paramètre non nommé, 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