SFTG Recherche, soutient un projet d'analyse de l'usage, de l'intérêt et de la contribution à ce site. Merci d'avoir répondu à l'enquête.
Modifications
Sauter à la navigation
Sauter à la recherche
Module:Biblio/Commun/Documentation (voir la source)
Version du 29 octobre 2018 à 20:21
, 29 octobre 2018 à 20:21Icon_flatdesign_plume.svg remplacé par commons:File:Icon_flat_design_plume.svg ; demande de commons:User:CommonsDelinker (File renamed: Criterion 3 (obvious error)).
== Utilisation ==
Ce module est destiné à être utilisé par les autres modules biblios, et ne fournit aucune fonction directement utilisable depuis l'espace modèle.
=== Fonctions Utilisables depuis un autre module ===
==== Constantes ====
Parfois suivies ou précédé d'un espace insécable ici remplacé par « _ ».
* <code>chap</code> : {{abréviation discrète|chap.|chapitre}}_ ;
* <code>coll</code> : {{abréviation discrète|coll.|collection}}_ ;
* <code>ed</code> : _{{abréviation discrète|éd.|édition}} ;
* <code>nbp</code> : _{{abréviation discrète|p.|pages}} ;
* <code>numero</code> : {{abréviation discrète|n<sup>o</sup>|numéro}}_ ;
* <code>numeros</code> : {{abréviation discrète|n<sup>os</sup>|numéro}}_ ;
* <code>page</code> : {{abréviation discrète|p.|page(s)}}_ ;
* <code>plume</code> : _<span title="Ouvrage utilisé pour la rédaction de l'article">[[Fichier:Icon flat design plume.svg|20px|link=|alt=Ouvrage utilisé pour la rédaction de l'article]]</span> ;
* <code>premiere</code> : {{abréviation discrète|1<sup>re</sup>|première}} ;
* <code>reimpr</code> : {{abréviation discrète|réimpr.|réimpression}}_ ;
* <code>tome</code> : {{abréviation discrète|t.|tome}}_ ;
* <code>vol</code> : {{abréviation discrète|vol.|volume}}_ ;
==== fonctions ====
* <code>detailEdition( ref )</code> – affiche « <small>[[[ref|détail de l’édition]]]</small> ».
* <code>detailEditions( ref )</code> – affiche « <small>[[[ref|détail des éditions]]]</small> ».
* <code>romain( texte )</code> – affiche le texte en capitales.
* <code>spanInitial( args, validArg )</code> – crée un span de class ouvrage avec un id correspondant aux quatre premiers noms et à l'année.
* <code>libelle( args )</code> – affiche en <code><nowiki><small></nowiki></code> et entre crochet le paramètre libellé.
* <code>commentaire( args )</code> – affiche le paramètre commentaire dans un <code><nowiki><div></nowiki></code>.
* <code>indicationDeLangue( args, validArg )</code> – affiche un ou plusieurs indicateur de langue type {{en}} en fonction du contenu du paramètre langue. Ignore le français s'il est seul.
* <code>responsabilitePrincipale( args, validArg )</code> – affiche la liste des auteurs avec leur responsabilité.
* <code>responsabiliteSecondaire( args, validArg )</code> – affiche entre parenthèse traducteur, illustrateur, photographe...
* <code>inscriptionDate(frame)</code> – affiche une date correctement formatée, sans lien. L'année est obligatoire. Paramètres nommés année, mois, jour.
* <code>Commun.COinS( args, validArg, genre ) </code> – génère un « Context Object in Span », suivant la norme [[ANSI]] Z39.88-2004
=== fonctions internes ===
* <code>nettoyageTexte( texte )</code> – retourne le texte sans lien interne, externe ni balise Html.
=== Modules externes et autres éléments dont ce module a besoin pour fonctionner ===
* <code>'[[Module:Outils]]'</code>
* <code>'[[Module:TableBuilder]]'</code>
* <code>'[[Module:Date]]'</code> – Fonction dateISO
* <code>'[[Module:Langue]]'</code> – indirectement ( chargé par 'Module:Biblio/Commun' ) si le paramètre langue est renseigné.
<!--
== Exemples ==
Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.
-->
<includeonly>
{{Projet Scribunto}}
</includeonly>
<noinclude>
[[Catégorie:Documentation de module]]
</noinclude>
Ce module est destiné à être utilisé par les autres modules biblios, et ne fournit aucune fonction directement utilisable depuis l'espace modèle.
=== Fonctions Utilisables depuis un autre module ===
==== Constantes ====
Parfois suivies ou précédé d'un espace insécable ici remplacé par « _ ».
* <code>chap</code> : {{abréviation discrète|chap.|chapitre}}_ ;
* <code>coll</code> : {{abréviation discrète|coll.|collection}}_ ;
* <code>ed</code> : _{{abréviation discrète|éd.|édition}} ;
* <code>nbp</code> : _{{abréviation discrète|p.|pages}} ;
* <code>numero</code> : {{abréviation discrète|n<sup>o</sup>|numéro}}_ ;
* <code>numeros</code> : {{abréviation discrète|n<sup>os</sup>|numéro}}_ ;
* <code>page</code> : {{abréviation discrète|p.|page(s)}}_ ;
* <code>plume</code> : _<span title="Ouvrage utilisé pour la rédaction de l'article">[[Fichier:Icon flat design plume.svg|20px|link=|alt=Ouvrage utilisé pour la rédaction de l'article]]</span> ;
* <code>premiere</code> : {{abréviation discrète|1<sup>re</sup>|première}} ;
* <code>reimpr</code> : {{abréviation discrète|réimpr.|réimpression}}_ ;
* <code>tome</code> : {{abréviation discrète|t.|tome}}_ ;
* <code>vol</code> : {{abréviation discrète|vol.|volume}}_ ;
==== fonctions ====
* <code>detailEdition( ref )</code> – affiche « <small>[[[ref|détail de l’édition]]]</small> ».
* <code>detailEditions( ref )</code> – affiche « <small>[[[ref|détail des éditions]]]</small> ».
* <code>romain( texte )</code> – affiche le texte en capitales.
* <code>spanInitial( args, validArg )</code> – crée un span de class ouvrage avec un id correspondant aux quatre premiers noms et à l'année.
* <code>libelle( args )</code> – affiche en <code><nowiki><small></nowiki></code> et entre crochet le paramètre libellé.
* <code>commentaire( args )</code> – affiche le paramètre commentaire dans un <code><nowiki><div></nowiki></code>.
* <code>indicationDeLangue( args, validArg )</code> – affiche un ou plusieurs indicateur de langue type {{en}} en fonction du contenu du paramètre langue. Ignore le français s'il est seul.
* <code>responsabilitePrincipale( args, validArg )</code> – affiche la liste des auteurs avec leur responsabilité.
* <code>responsabiliteSecondaire( args, validArg )</code> – affiche entre parenthèse traducteur, illustrateur, photographe...
* <code>inscriptionDate(frame)</code> – affiche une date correctement formatée, sans lien. L'année est obligatoire. Paramètres nommés année, mois, jour.
* <code>Commun.COinS( args, validArg, genre ) </code> – génère un « Context Object in Span », suivant la norme [[ANSI]] Z39.88-2004
=== fonctions internes ===
* <code>nettoyageTexte( texte )</code> – retourne le texte sans lien interne, externe ni balise Html.
=== Modules externes et autres éléments dont ce module a besoin pour fonctionner ===
* <code>'[[Module:Outils]]'</code>
* <code>'[[Module:TableBuilder]]'</code>
* <code>'[[Module:Date]]'</code> – Fonction dateISO
* <code>'[[Module:Langue]]'</code> – indirectement ( chargé par 'Module:Biblio/Commun' ) si le paramètre langue est renseigné.
<!--
== Exemples ==
Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.
-->
<includeonly>
{{Projet Scribunto}}
</includeonly>
<noinclude>
[[Catégorie:Documentation de module]]
</noinclude>