Module:Biblio/Documentation
Aller à la navigation
Aller à la recherche
La documentation pour ce module peut être créée à Module:Biblio/Documentation/doc
Erreur de script : Erreur Lua à la ligne 1 : '=' expected near 'module'.
Ce module sert de base aux fonctions [[Wikipédia:Conventions bibliographiques|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 : * <code>ouvrage(frame)</code> – modèle {{m|Ouvrage}} ; * <code>chapitre(frame)</code> – modèle {{m|Chapitre}} ; * <code>article(frame)</code> – modèle {{m|Article}} ; * <code>lienWeb(frame)</code> – modèle {{m|Lien web}} ; * <code>lienVideo(frame)</code> – modèle {{m|Lien vidéo}} ; * <code>lienBrise(frame)</code> – modèle {{m|Lien brisé}} ; * <code>dictionnaire(frame)</code> – appelle le modèle chapitre si un paramètre <code>titre chapitre</code>, <code>article</code> ou <code>notice</code> est non vide, sinon appelle le modèle ouvrage ; * <code>ISBN(frame)</code> – 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 ; * <code>ISSN(frame)</code> – 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 ; * <code>enLigne()</code> – similaire au modèle {{m|Lire en ligne}} (le texte par défaut est « en ligne »). Modules externes et autres éléments dont ce module a besoin pour fonctionner : * <code>[[Module:Outils]]</code> * <code>[[Module:Biblio/Références]]</code> * <code>[[Module:Biblio/Article]]</code> – pour la fonction article * <code>[[Module:Biblio/Lien web]]</code> – pour les fonctions lienWeb et lienBrise * <code>[[Module:Biblio/Lien vidéo]]</code> – pour la fonction lienVideo * <code>[[Module:Biblio/Ouvrage]]</code> – pour la fonction ouvrage, chapitre et dictionnaire == Exemples == Utilisation de la fonction <code>ouvrage</code> dans un modèle pour afficher une référence : * <code><nowiki>{{#invoke:Biblio |ouvrage |auteur=Martine Michu |titre=Mes vacances à la mer}}</nowiki></code> * {{#invoke:Biblio |ouvrage |auteur=Martine Michu |titre=Mes vacances à la mer}} Une page utilisant ce modèle avec le paramètre « <code>passage = 28</code> » affichera : * {{#invoke:Biblio |ouvrage |auteur=Martine Michu |titre=Mes vacances à la mer |passage=28}} {{Projet Scribunto}} <includeonly> [[Catégorie:Module en langage Lua]] </includeonly>