« Module:Biblio/Documentation » : différence entre les versions
Contenu supprimé Contenu ajouté
→Utilisation : + chapitre |
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> |
* <code>[[Module:Outils]]</code> – utilise abondamment Outils.ValidTextArg, mais aussi Outils.erreur et Outils.nobr |
||
* <code> |
* <code>[[Module:TableBuilder]]<code/> |
||
* <code> |
* <code>[[Module:Biblio/Commun]]<code/> |
||
* <code> |
* <code>[[Module:Biblio/Références]]</code> |
||
* <code> |
* <code>[[Module:Langue]]</code> – chargé si le paramètre langue est renseigné |
||
* <code> |
* <code>[[Module:Biblio/Article]]</code> – pour la fonction article |
||
* <code> |
* <code>[[Module:Biblio/Lien web]]</code> – pour la fonction lienWeb |
||
* <code> |
* <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è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 dictionnaire
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