Difference between revisions of "Template:source/Documentation"

Mediawiki>The RedBurn
(templatedata : +exemple)
 
m (1 revision imported)
 
(No difference)

Latest revision as of 21:16, 15 September 2020

Script error: No such module "documentation".

Usage

Le modèle {{{{#if:source|{{#switch:|:={{#if:|subst:}}:source|subst:|={{#if:|subst:}}source|#default={{#if:|subst:|{{#ifeq:{{{}}}|subst:|subst:}}}}{{#ifeq:{{{}}}|:|:}}[[:{{#if:||{{#ifeq:{{{}}}|:||Template:}}}}source|source]]}}}}{{#ifeq:{{{2}}}|?|{{#if:source||}}{{{2}}}}}{{#ifeq:{{{3}}}|?||}}{{#ifeq:{{{4}}}|?||}}{{#ifeq:{{{5}}}|?||}}{{#ifeq:{{{6}}}|?||}}{{#ifeq:{{{7}}}|?||}}{{#ifeq:{{{8}}}|?||}}{{#ifeq:{{{9}}}|?||}}{{#ifeq:{{{10}}}|?||}}{{#ifeq:{{{11}}}|?||}}{{#ifeq:{{{12}}}|?||}}{{#ifeq:{{{13}}}|?||}}{{#ifeq:{{{14}}}|?||}}{{#ifeq:{{{15}}}|?||}}{{#ifeq:{{{16}}}|?||}}{{#ifeq:{{{17}}}|?||}}{{#ifeq:{{{18}}}|?||}}{{#ifeq:{{{19}}}|?||...Catégorie:Limite du modèle de lien modèle atteinte}}}} sert à mettre en forme les références utilisées pour un exemple.

Syntaxe

<templatedata> { "description": "Ce modèle sert à mettre en forme les références utilisées pour une citation ou un exemple.", "params": { "1": { "label": "Auteur, titre, année", "description": "Nom de l’auteur, titre de l’ouvrage, année de publication (séparés par des virgules).", "type": "content", "required": true, "example": "Auteur, titre, année" }, "lien": { "label": "URL du lien", "description": "Si fourni, un lien vers l’adresse indiquée sera fourni à la fin de la référence, entre parenthèses.", "type": "url", "required": false } } } </templatedata>

{{source|Auteur, ''titre'', année}}
{{source|1=Auteur, ''titre'', année}}
{{source|1=Auteur, [http://url.com ''Titre du document''], Site/Journal/Etc., année, page}}

Cas basiques

Exemple
  • {{source|{{nom w pc|Gustave|Flaubert}}, ''Bouvard et Pécuchet'', tome 1, chapitre 1, Éditions Conard, Paris, 1910}}

donnera

  •  — {{#if:

| [[w:Template:code interwiki:Script error: No such module "str".|{{#if: Gustave | Gustave{{#if: || }} }}

  1. REDIRECT Modèle:petites capitales]]{{#if: | , {{{3}}} }}{{#if: | (« {{{4}}} ») }}

| [[w:Script error: No such module "str".|{{#if: Gustave | Gustave{{#if: || }} }}

  1. REDIRECT Modèle:petites capitales]]

}}, Bouvard et Pécuchet, tome 1, chapitre 1, Éditions Conard, Paris, 1910

On utilise {{{{#if:nom w pc|{{#switch:|:={{#if:|subst:}}:nom w pc|subst:|={{#if:|subst:}}nom w pc|#default={{#if:|subst:|{{#ifeq:{{{}}}|subst:|subst:}}}}{{#ifeq:{{{}}}|:|:}}[[:{{#if:||{{#ifeq:{{{}}}|:||Template:}}}}nom w pc|nom w pc]]}}}}{{#ifeq:{{{2}}}|?|{{#if:nom w pc||}}{{{2}}}}}{{#ifeq:{{{3}}}|?||}}{{#ifeq:{{{4}}}|?||}}{{#ifeq:{{{5}}}|?||}}{{#ifeq:{{{6}}}|?||}}{{#ifeq:{{{7}}}|?||}}{{#ifeq:{{{8}}}|?||}}{{#ifeq:{{{9}}}|?||}}{{#ifeq:{{{10}}}|?||}}{{#ifeq:{{{11}}}|?||}}{{#ifeq:{{{12}}}|?||}}{{#ifeq:{{{13}}}|?||}}{{#ifeq:{{{14}}}|?||}}{{#ifeq:{{{15}}}|?||}}{{#ifeq:{{{16}}}|?||}}{{#ifeq:{{{17}}}|?||}}{{#ifeq:{{{18}}}|?||}}{{#ifeq:{{{19}}}|?||...Catégorie:Limite du modèle de lien modèle atteinte}}}} pour lier un nom d’auteur à sa page de la Wikipédie. S’il n’en existe pas, on se contente de mettre le nom de famille en petites capitales à l’aide de {{{{#if:pc|{{#switch:|:={{#if:|subst:}}:pc|subst:|={{#if:|subst:}}pc|#default={{#if:|subst:|{{#ifeq:{{{}}}|subst:|subst:}}}}{{#ifeq:{{{}}}|:|:}}[[:{{#if:||{{#ifeq:{{{}}}|:||Template:}}}}pc|pc]]}}}}{{#ifeq:{{{2}}}|?|{{#if:pc||}}{{{2}}}}}{{#ifeq:{{{3}}}|?||}}{{#ifeq:{{{4}}}|?||}}{{#ifeq:{{{5}}}|?||}}{{#ifeq:{{{6}}}|?||}}{{#ifeq:{{{7}}}|?||}}{{#ifeq:{{{8}}}|?||}}{{#ifeq:{{{9}}}|?||}}{{#ifeq:{{{10}}}|?||}}{{#ifeq:{{{11}}}|?||}}{{#ifeq:{{{12}}}|?||}}{{#ifeq:{{{13}}}|?||}}{{#ifeq:{{{14}}}|?||}}{{#ifeq:{{{15}}}|?||}}{{#ifeq:{{{16}}}|?||}}{{#ifeq:{{{17}}}|?||}}{{#ifeq:{{{18}}}|?||}}{{#ifeq:{{{19}}}|?||...Catégorie:Limite du modèle de lien modèle atteinte}}}}.

Cas avec liens

  1. Avec Wikipédia : utiliser {{w|<nom de l’article>}} ou [[w:nom de l’article|]]
  2. Avec Wikisource : utiliser ''{{ws|<nom de l’article>}}'' ou [[s:<nom de l’article>|]]
Exemple
  • {{source|{{nom w pc|Gustave|Flaubert}}, ''{{ws|Bouvard et Pécuchet}}'', tome I, {{ws|Bouvard et Pécuchet/Chapitre I|chapitre I}}, {{w|Éditions Conard}}, Paris, 1910}}

donnera

  •  — {{#if:

| [[w:Template:code interwiki:Script error: No such module "str".|{{#if: Gustave | Gustave{{#if: || }} }}

  1. REDIRECT Modèle:petites capitales]]{{#if: | , {{{3}}} }}{{#if: | (« {{{4}}} ») }}

| [[w:Script error: No such module "str".|{{#if: Gustave | Gustave{{#if: || }} }}

  1. REDIRECT Modèle:petites capitales]]

}}, [[s:{{#if:|:}}Script error: No such module "str".|{{#if:1| Bouvard et Pécuchet }}]]{{#if:|Catégorie:Appels de modèles incorrects}}, tome I, [[s:{{#if:|:}}Script error: No such module "str".|{{#if:1|chapitre I }}]]{{#if:|Catégorie:Appels de modèles incorrects}}, {{#if: | [[w:Template:code interwiki:Script error: No such module "str".|Éditions Conard]]{{#if: | , {{{3}}} }}{{#if: | (« {{{4}}} ») }} | [[w:Script error: No such module "str".|Éditions Conard]] }}, Paris, 1910

Résolution des problèmes d’affichage

[[Image:{{#switch:30 | bleu = OOjs UI icon alert-progressive.svg | vert = OOjs UI icon alert-constructive.svg | jaune = OOjs UI icon alert-yellow.svg | rouge = OOjs UI icon alert-destructive.svg | orange = OOjs UI icon alert-progressive.svg | blanc = OOjs UI icon alert-invert.svg | noir = OOjs UI icon alert.svg | #default = Twemoji12 26a0.svg}} | 20px | Attention | alt = attention]] Pour l’affichage de liens vers des pages web, vous pouvez utiliser le paramètre lien (sans mettre le http) afin d’éviter les problèmes de conflit de caractères (signe égal et crochets notamment). Par exemple :

{{source|Journal de Lorenzo Létourneau (1899), ''17 Eldorado'', Qualigram/Linguatech, Montréal, 2006|lien=www.qualigram.ca/qualigram/index.php?id=12276}}

Cette syntaxe est recommandée pour tout lien vers des pages web externes.

[[Image:{{#switch:30 | bleu = OOjs UI icon alert-progressive.svg | vert = OOjs UI icon alert-constructive.svg | jaune = OOjs UI icon alert-yellow.svg | rouge = OOjs UI icon alert-destructive.svg | orange = OOjs UI icon alert-progressive.svg | blanc = OOjs UI icon alert-invert.svg | noir = OOjs UI icon alert.svg | #default = Twemoji12 26a0.svg}} | 20px | Attention | alt = attention]] Si cela est nécessaire, si votre argument inclut un signe égal (« = »), il faut impérativement soit préfixer l’argument de 1= (c.-à-d. utiliser la seconde syntaxe), soit l’écrire &#x3d; Par exemple, on peut écrire :

{{source|1=Journal de Lorenzo Létourneau (1899), [http://www.qualigram.ca/qualigram/index.php?id=12276 ''17 Eldorado''], Qualigram/Linguatech, Montréal, 2006}}

ou

{{source|Journal de Lorenzo Létourneau (1899), [http://www.qualigram.ca/qualigram/index.php?id&#x3d;12276 ''17 Eldorado''], Qualigram/Linguatech, Montréal, 2006}}

mais pas

{{source|Journal de Lorenzo Létourneau (1899), [http://www.qualigram.ca/qualigram/index.php?id=12276 ''17 Eldorado''], Qualigram/Linguatech, Montréal, 2006}}

car ce dernier donnera « source à préciser  » au rendu.

Notons également que la seconde solution (utilisation de &#x3d;) a de fortes chances de ne pas fonctionner correctement dans le cas de liens http.

[[Image:{{#switch:30 | bleu = OOjs UI icon alert-progressive.svg | vert = OOjs UI icon alert-constructive.svg | jaune = OOjs UI icon alert-yellow.svg | rouge = OOjs UI icon alert-destructive.svg | orange = OOjs UI icon alert-progressive.svg | blanc = OOjs UI icon alert-invert.svg | noir = OOjs UI icon alert.svg | #default = Twemoji12 26a0.svg}} | 20px | Attention | alt = attention]] Si votre argument inclut un signe crochet fermant (« ] »), il faut impérativement l’écrire &#93; Dans le cas contraire, le lien url se terminera dès qu’il rencontrera ce crochet fermant et ne rendra pas tout le texte cliquable. Par exemple, on peut écrire :

{{source|''[http://tempsreel.nouvelobs.com/actualite/planete/20100415.OBS2500/heure-par-heure-le-nuage-de-cendres-sur-l-europe.html &#91;HEURE PAR HEURE&#93; Le Nuage de cendres sur l’Europe]'', NouvelObs.com, 19 avril 2010}}

Script error: No such module "section".

  • Wiktionnaire:Conventions typographiques#Citations
  • {{{{#if:cit réf|{{#switch:|:={{#if:|subst:}}:cit réf|subst:|={{#if:|subst:}}cit réf|#default={{#if:|subst:|{{#ifeq:{{{}}}|subst:|subst:}}}}{{#ifeq:{{{}}}|:|:}}[[:{{#if:||{{#ifeq:{{{}}}|:||Template:}}}}cit réf|cit réf]]}}}}{{#ifeq:{{{2}}}|?|{{#if:cit réf||}}{{{2}}}}}{{#ifeq:{{{3}}}|?||}}{{#ifeq:{{{4}}}|?||}}{{#ifeq:{{{5}}}|?||}}{{#ifeq:{{{6}}}|?||}}{{#ifeq:{{{7}}}|?||}}{{#ifeq:{{{8}}}|?||}}{{#ifeq:{{{9}}}|?||}}{{#ifeq:{{{10}}}|?||}}{{#ifeq:{{{11}}}|?||}}{{#ifeq:{{{12}}}|?||}}{{#ifeq:{{{13}}}|?||}}{{#ifeq:{{{14}}}|?||}}{{#ifeq:{{{15}}}|?||}}{{#ifeq:{{{16}}}|?||}}{{#ifeq:{{{17}}}|?||}}{{#ifeq:{{{18}}}|?||}}{{#ifeq:{{{19}}}|?||...Catégorie:Limite du modèle de lien modèle atteinte}}}}
  • {{{{#if:ibid|{{#switch:|:={{#if:|subst:}}:ibid|subst:|={{#if:|subst:}}ibid|#default={{#if:|subst:|{{#ifeq:{{{}}}|subst:|subst:}}}}{{#ifeq:{{{}}}|:|:}}[[:{{#if:||{{#ifeq:{{{}}}|:||Template:}}}}ibid|ibid]]}}}}{{#ifeq:{{{2}}}|?|{{#if:ibid||}}{{{2}}}}}{{#ifeq:{{{3}}}|?||}}{{#ifeq:{{{4}}}|?||}}{{#ifeq:{{{5}}}|?||}}{{#ifeq:{{{6}}}|?||}}{{#ifeq:{{{7}}}|?||}}{{#ifeq:{{{8}}}|?||}}{{#ifeq:{{{9}}}|?||}}{{#ifeq:{{{10}}}|?||}}{{#ifeq:{{{11}}}|?||}}{{#ifeq:{{{12}}}|?||}}{{#ifeq:{{{13}}}|?||}}{{#ifeq:{{{14}}}|?||}}{{#ifeq:{{{15}}}|?||}}{{#ifeq:{{{16}}}|?||}}{{#ifeq:{{{17}}}|?||}}{{#ifeq:{{{18}}}|?||}}{{#ifeq:{{{19}}}|?||...Catégorie:Limite du modèle de lien modèle atteinte}}}}