Modifications
Module:Biblio/Documentation (voir la source)
Version du 22 décembre 2017 à 02:12
, 22 décembre 2017 à 02:12→Utilisation : commentaire pas à jour, et guère utile donc autant ne pas avoir à le maintenir
<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>
* <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 ==
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>
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>
* <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 ==
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>