Différences entre les pages « Modèle:Article principal/Documentation » et « Modèle:Minuscule »

De Les Mots de l'agronomie
< Modèle:Article principal(Différence entre les pages)
imported>Jacques Ducloy
m (1 révision importée)
 
imported>Jacques Ducloy
m (1 révision importée)
 
Ligne 1 : Ligne 1 :
{{Sous-page de documentation}}<includeonly>{{Protection}}</includeonly>
+
<includeonly>{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{#if: {{{1|}}}
{{Modèle importé de Wikipédia France}}
+
  | <span lang="{{Code langue 2|{{{1}}}}}">{{lcfirst:{{PAGENAME}}}}</span>
Ce modèle permet de présenter dans une catégorie un lien vers son '''article principal'''.
+
  | {{lcfirst:{{PAGENAME}}}}
 +
}}|noerror}}<!--
  
Pour le lien vers l'article principal d'un article détaillé, il existe {{m|Article général}}.
+
-->{{#if: {{{1|}}}
 
+
    | {{#if: {{Code langue 2|{{{1}}}}}
Pour le lien vers l'article détaillé d'un article général, il existe {{m|Article détaillé}}.
+
        | <!-- langue valide -->
 
+
        | [[Catégorie:Page utilisant un modèle avec une syntaxe erronée|Minuscule]]
La syntaxe de ce modèle est identique à celle de {{m|Article détaillé}}. La présence de plusieurs paramètres est possible mais néanmoins déconseillée.
+
      }}
 
+
}}</includeonly><noinclude>{{Documentation}}</noinclude>
=== Exemples ===
 
{| class="wikitable"
 
! Code !! Rendu
 
|-
 
|<code><nowiki>{{Article principal}}</nowiki></code>
 
|{{Article principal}}
 
|-
 
|<code><nowiki>{{Article principal|Japon}}</nowiki></code>
 
|{{Article principal|Japon}}
 
|-
 
|<code><nowiki>{{Article principal|États-Unis{{!}}États-Unis d’Amérique}}</nowiki></code>
 
|{{Article principal|États-Unis{{!}}États-Unis d’Amérique}}
 
|-
 
|<code><nowiki>{{Article principal|Utopie|Philosophie}}</nowiki></code>
 
|{{Article principal|Utopie|Philosophie}}
 
|-
 
|<code><nowiki>{{Article principal|1|2|3|4|5|6|7|8|9|10}}</nowiki></code>
 
|{{Article principal|1|2|3|4|5|6|7|8|9|10}}
 
|-
 
|<code><nowiki>{{Article principal|amorce=Aide principale|Aide:Jargon}}</nowiki></code>
 
|{{Article principal|amorce=Aide principale|Aide:Jargon}}
 
|-
 
|<code><nowiki>{{Article principal|contenu=La page « [[Aide:Jargon|Jargon]] » est la page d’aide principale sur ce sujet.}}</nowiki></code>
 
|{{Article principal|contenu=La page « [[Aide:Jargon|Jargon]] » est la page d’aide principale sur ce sujet.}}
 
|}
 
 
 
=== Spécificités ===
 
 
 
À l’inverse de {{m|Article détaillé}}, {{m|Article principal}} peut être utilisé sans paramètre dans les catégories. Dans ce cas, il renverra vers l’article qui aura le même nom que la catégorie. Toutefois, il est recommandé d’utiliser un paramètre, afin d’uniformiser la syntaxe générale de Wikipédia.
 
 
 
=== Présentation ===
 
Ce modèle utilise les deux [[Classe (informatique)|classes]] [[Feuilles de style en cascade|CSS]] <code>.details</code> et <code>.principal</code>. Les personnalisations de la classe <code>.details</code> se répercuteront donc sur ce modèle.
 
 
 
Cependant, il est possible de personnaliser spécifiquement ce modèle par l’existence de la classe <code>.principal</code>. Des exemples de personnalisation peuvent être trouvés [[Discussion Modèle:Article principal#Exemples de personnalisation|ici]].
 
 
 
La présentation actuelle de ce modèle a été décidée pour {{m|article détaillé}} par la [[WP:PDD|Prise de décision]] [[Wikipédia:Prise de décision/Unification des modèles : article détaillé et Loupe|Unification des modèles : article détaillé et Loupe]] et élargie à ce modèle.
 
 
 
== Voir aussi ==
 
* {{m|Article connexe}}
 
* {{m|Article détaillé}}
 
* {{m|Article général}}
 
* {{m|Catégorie principale}}
 
 
 
<includeonly>
 
[[Catégorie:Exclure lors de l'impression]]
 
[[Catégorie:Modèle renvoi d'article]]
 
[[Catégorie:Modèle de l'espace Catégorie]]
 
</includeonly>
 
 
 
<templatedata>
 
{
 
"params": {
 
"1": {
 
"label": "article principal",
 
"description": "article principal de la catégorie",
 
"type": "wiki-page-name",
 
"suggested": true
 
},
 
"2": {
 
"label": "article n°2",
 
"description": "autre article principal"
 
},
 
"3": {},
 
"4": {},
 
"5": {},
 
"6": {},
 
"7": {},
 
"8": {},
 
"9": {},
 
"10": {},
 
"contenu": {
 
"label": "contenu",
 
"description": "wikitexte utilisé pour une personnalisation totale du modèle",
 
"type": "unbalanced-wikitext"
 
},
 
"amorce": {
 
"label": "amorce",
 
"description": "texte qui remplace \"article principal\" dans le modèle"
 
}
 
},
 
"description": "Précise quel est l’article principal de la catégorie.",
 
"format": "inline"
 
}
 
</templatedata>
 

Version actuelle datée du 7 décembre 2020 à 17:43

 Documentation[modifier] [purger]

Usage

Ce modèle utilise le mot magique DISPLAYTITLE pour remettre en minuscule la première lettre du nom de la page où il est inclus. Il n’effectue aucune autre modification. Dans le cas où l’espace de noms en préfixe est affiché, ce modèle n’y touche pas et l’espace de noms reste donc affiché normalement.

Syntaxe

{{Minuscule|<langue>}}

Où :

  • <langue> (optionnel) : permet de préciser la langue d'un titre entier qui n'est pas en français (exemple : IPod touch)

Attention : Ce modèle-ci ne devrait pas être utilisé dans un autre modèle ou toute page destinée à être incluse dans une autre. Toutefois ce sera possible s’il est utilisé uniquement dans toute page qui l’utilise directement à l'aide de la syntaxe <noinclude>{{Minuscule}}</noinclude>.

Exemple

  • Pour mettre en minuscule la première lettre de Méga :
    {{Minuscule}}
  • Pour mettre en minuscule la première lettre de ITunes et préciser que le titre est en anglais :
    {{Minuscule|en}}

Notes

  • Le titre affiché reste utilisable comme cible valide et équivalente de lien (toute autre tentative sera annulée, et le titre capitalisé sera utilisé par MediaWiki).
  • Il ne sert qu’à afficher la minuscule quand elle est la seule forme correcte du titre (parce que c’est un nom protégé, un nom de produit).
  • S’il existe des homonymes pouvant prendre la majuscule, créer une page d'homonymie pour les séparer.
  • On peut éventuellement l’inclure directement sans protection (noinclude) dans la sous-page de documentation d’un modèle prenant préférablement la minuscule, afin que le titre affiché prenne la minuscule à la fois sur la page principale et la sous-page de documentation.

Voir aussi