« Module:Biblio/Documentation » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
→‎Utilisation : + chapitre
Nnemo (discussion | contributions)
Notamm. suppr d'apostrophes, harmonisation
Ligne 4 : Ligne 4 :


== Utilisation ==
== Utilisation ==

Fonctions exportables :
Fonctions exportables :
* <code>ouvrage(frame)</code> – modèle {{m|Ouvrage}} ;
* <code>ouvrage(frame)</code> – modèle {{m|Ouvrage}} ;
Ligne 15 : Ligne 16 :


Modules externes et autres éléments dont ce module a besoin pour fonctionner :
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:Outils]]</code> – utilise abondamment Outils.ValidTextArg, mais aussi Outils.erreur et Outils.nobr
* <code>'[[Module:TableBuilder]]'<code/>
* <code>[[Module:TableBuilder]]<code/>
* <code>'[[Module:Biblio/Commun]]'<code/>
* <code>[[Module:Biblio/Commun]]<code/>
* <code>'[[Module:Biblio/Références]]'</code>
* <code>[[Module:Biblio/Références]]</code>
* <code>'[[Module:Langue]]'</code> – chargé si le paramètre langue est renseigné.
* <code>[[Module:Langue]]</code> – chargé si le paramètre langue est renseigné
* <code>'[[Module:Biblio/Article]]'</code> – pour la fonction article ;
* <code>[[Module:Biblio/Article]]</code> – pour la fonction article
* <code>'[[Module:Biblio/Lien web]]'</code> – pour la fonction lienWeb;
* <code>[[Module:Biblio/Lien web]]</code> – pour la fonction lienWeb
* <code>'[[Module:Biblio/Ouvrage]]'</code> – pour la fonction ouvrage, chapitre et dictionnaire ;
* <code>[[Module:Biblio/Ouvrage]]</code> – pour la fonction ouvrage, chapitre et dictionnaire


== Exemples ==
== Exemples ==

Utilisation de la fonction <code>ouvrage</code> dans un modèle pour afficher une référence :
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>
* <code><nowiki>{{#invoke:Biblio |ouvrage |auteur=Martine Michu |titre=Mes vacances à la mer}}</nowiki></code>

Version du 25 avril 2015 à 19:11


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ètre titre chapitre, article ou notice 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 :

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