Différences entre les pages « Module:Biblio » et « Module:Biblio/doc »
De Les Mots de l'agronomie
(Différence entre les pages)
imported>Jacques Ducloy m (1 révision importée) |
imported>Jacques Ducloy m (1 révision importée) |
||
Ligne 1 : | Ligne 1 : | ||
− | + | <includeonly>{{protection}}</includeonly> | |
− | + | 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>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> – utilise abondamment Outils.ValidTextArg, mais aussi Outils.erreur et Outils.nobr | |
− | + | * <code>[[Module:TableBuilder]]</code> | |
− | + | * <code>[[Module:Biblio/Commun]]</code> | |
− | + | * <code>[[Module:Biblio/Références]]</code> | |
+ | * <code>[[Module:Langue]]</code> – chargé si le paramètre langue est renseigné | ||
+ | * <code>[[Module:Biblio/Article]]</code> – pour la fonction article | ||
+ | * <code>[[Module:Biblio/Lien web]]</code> – pour la fonction lienWeb | ||
+ | * <code>[[Module:Biblio/Ouvrage]]</code> – pour la fonction ouvrage, chapitre et dictionnaire | ||
+ | * <code>[[Module:No globals]]</code> | ||
+ | == Exemples == | ||
− | Biblio | + | 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}} | ||
− | + | <includeonly> | |
− | + | {{Projet Scribunto}} | |
− | + | </includeonly> | |
− | + | <noinclude> | |
− | + | [[Catégorie:Documentation de module|{{BASEPAGENAME}}]] | |
− | + | </noinclude> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Version actuelle datée du 28 décembre 2020 à 11:52
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è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
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