« Modèle:Documentation » : différence entre les versions

Contenu supprimé Contenu ajouté
Azariel (discussion | contributions)
mAucun résumé des modifications
Le CSS de MediaWiki ne définit plus l'attribut "float:right" pour la classe "editsection" depuis que les liens "modifier" sont collés aux titres de section par défaut, mais ici ça reste nécessaire
Ligne 1 :
<includeonly><!--
<div style="clear:both;margin:0.3em 0;border:1px solid #AAAAAA;background-color:#EEEEFF;padding:5px" class="template-documentation"><!--
Voici des définitions littérales de classe pour common.css :
/* Pour la documentation des modèles */
.template-documentation {
clear: both;
margin: 0.3em 0;
border: 1px solid #AAAAAA;
background-color: #ECFCF4;
padding: 5px;
}
 
--><div class="template-documentation" style="clear:both;margin: 1em 0 0 0;border:1px solid #aaa;background:{{#if:{{{background|}}}|{{{background|}}}|#ecfcf4}};padding:1em"><!--
** ENTÊTE STANDARD AVEC ICÔNE **
 
-->{{#ifeq:{{{heading|μ}}}|<!-- heading DÉFINI MAIS VIDE -->|<!--
-->{{#if:{{{heading|1<!-- visible par défaut -->}}}|<!--
** SUPPRIME L’ENTÊTE AVANT LES LIENS, content OU SOUS-PAGE DE DOCUMENTATION **
--><div style="margin-bottom:1ex;border-bottom:1px solid #aaa;padding-bottom:3px"><!--
-->|<!--
--><span id="doc_editlinks" style="float:right" class="editsection plainlinks"><!--
--><div style="border-bottom: 1px solid #AAAAAA;padding-bottom:3px;margin-bottom:1ex"><!--
--><span style="&#91;[<!--
-->{{#iffullurl:{{{heading-style1|{{Documentation/docname}}}}}|action=edit<!--
-->{{#ifexist:{heading-style{{1|{{Documentation/docname}}}}}||<!--
-->|&preload=Modèle:Documentation/Preload<!--
-->{{#ifeq:{{NAMESPACE}}|{{ns:template}}|<!--
-->font-weight:bold;font-size:125%}}<!--
-->| <!--
-->font-size{{#ifexist:150%{{{1|{{Documentation/docname}}}}}|<!--
-->}}modifier|créer<!--
-->}}"><!--
-->{{]&#if:{{{heading|}}}|93;<!--
-->{{#ifexist:{heading{{1|{{Documentation/docname}}}}}|<!--
-->|&#32;<!--
-->{{&#ifeq:91;{{NAMESPACE}}Purger le cache|{{ns:templatepurger}}|&#93;<!--
-->[[Image:Template-info.svg|50px]] Documentation du modèle<!--
-->|<!--
-->Documentation<!--
-->}}<!--
--></span><!--
--> [[Fichier:Template-info.png|50px|alt=Documentation du modèle|link=]] <!--
--><span style="font-weight:bold;font-size:125%">{{{heading|Documentation}}}</span><!--
--></div><!--
-->}}<!--
 
--><div id="template_doc_page_transcluded" class="dablink plainlinks" style="margin-bottom:0.5em;padding-left:2em;font-style:italic"><!--
-->{{#ifeq:{{FULLPAGENAMEE}}|{{FULLPAGENAMEE:{{{1|{{Documentation/docname}}}}}}}|<!--
-->Ceci est la page de documentation du [[Aide:Modèle|modèle]] dont le code est dans la page <!--
-->'''[[{{#rel2abs:..}}]]''' <!--
--><small style="font-style:normal">(<!--
-->[{{fullurl:{{#rel2abs:..}}|action=edit}} modifier]<!--
--> {{!}} <!--
-->[{{fullurl:{{#rel2abs:..}}|action=history}} historique]<!--
-->)</small>.<br /><!--
--><small>Cette page n’est pas destinée à être visualisée directement. Les liens utilisant des [[Aide:Liste des modèles spéciaux#var|pseudo-variables]] peuvent paraître rompus (en rouge) ; ne pas les remplacer par des noms de pages codés en dur ni des [[Uniform Resource Locator|URL]].</small><br />[[Catégorie:Documentation de modèle]]<!--
-->|<!--
-->{{#ifexist:{{{1|{{Documentation/docname}}}}}|<!-- "(modèle)/Documentation" existe :
-->La documentation de ce [[Aide:Modèle|modèle]] est [[Aide:Inclusion|incluse]] depuis sa <!--
-->'''[[{{{1|{{Documentation/docname}}}}}|sous-page de documentation]]''' <!--
--><small style="font-style:normal">(<!--
-->[{{fullurl:{{{1|{{Documentation/docname}}}}}|action=edit}} modifier]<!--
--> {{!}} <!--
-->[{{fullurl:{{{1|{{Documentation/docname}}}}}|action=history}} historique]<!--
-->)</small>.<br /><!--
-->}}<!--
--></span>}}<!--
--></div><!--
-->}}<!--
 
-->{{#ifexist:{{#rel2abs:{{{1|{{Documentation/docname}}}}}/../bac à sable}}|<!-- "(modèle)/bac à sable" existe :
** LIENS VERS SOUS-PAGES DE DOCUMENTATION, BAC À SABLE ET TESTS **
-->Il dispose d’une version <!--
--><div id="template_doc_page_transcluded" class="dablink"><!--
-->[[{{#rel2abs:{{{1|{{Documentation/docname}}}}}/../bac à sable}}|bac à sable]]<!--
--> destinée à effectuer des modifications du code avant de les tester.<!--
-->}}<!--
 
-->{{#ifeqifexist:{{#rel2abs:{{{1|{{Documentation/docname}}}}}|{{FULLPAGENAME/../test}}|<!-- "(modèle)/test" existe :
-->Il dispose aussi d’une page de <!--
** LIEN VERS LA PAGE DU MODÈLE, AFFICHÉ SUR UNE SOUS-PAGE DE DOCUMENTATION**
-->[[{{#rel2abs:{{{1|{{Documentation/docname}}}}}/../test}}|test]]<!--
--><nowiki />
--> permettant de tester diverses modifications apportées dans une version bac à sable.<!--
: ''Ceci est la page de documentation de '''[[{{NAMESPACE}}:{{BASEPAGENAME}}]]'''.'' <!--
--><small class="plainlinks" style="font-style:normal"><!--
-->[[{{fullurl:{{FULLPAGENAME}}|action=purge}} rafraîchir]]<!--
--> '''·''' <!--
-->{{#ifexist:{{{1|{{NAMESPACE}}:{{BASEPAGENAME}}}}}|<!--
** LE MODÈLE DE BASE EXISTE DÉJÀ **
-->[[{{fullurl:{{{1|{{NAMESPACE}}:{{BASEPAGENAME}}}}}|action=edit}} modifier]]<!--
-->|<!--
** LE MODÈLE DE BASE N’EXISTE PAS ENCORE **
-->[[{{fullurl:{{{1|{{NAMESPACE}}:{{BASEPAGENAME}}}}}|action=edit}} créer]]<!--
-->}}<!--
--> '''·''' <!--
-->[[{{fullurl:{{{1|{{NAMESPACE}}:{{BASEPAGENAME}}}}}|action=history}} historique]]<!--
--></small><!--
-->|<!--
** LIEN VERS SOUS-PAGE DE DOCUMENTATION, AFFICHÉ SUR LA PAGE DU MODÈLE ELLE-MÊME **
-->{{#ifexist:{{{1|{{Documentation/docname}}}}}|<!--
** /Documentation EXISTE **
--><nowiki />
: ''Cette [[Wikilivres:Modèles|documentation]] est [[w:Aide:Inclusion|incluse]] depuis '''[[{{{1|{{Documentation/docname}}}}}]]'''.''{{#if:{{{nocat|}}}||[[Catégorie:Modèle non catégorisé|{{PAGENAME}}]]}}<!--
--><small class="plainlinks" style="font-style:normal"><!--
-->[[{{fullurl:{{FULLPAGENAME}}|action=purge}} rafraîchir]]<!--
--> '''·''' <!--
-->[[{{fullurl:{{{1|{{Documentation/docname}}}}}|action=edit}} modifier]] <!--
--> '''·''' <!--
-->[[{{fullurl:{{{1|{{Documentation/docname}}}}}|action=history}} historique]]<!--
--></small><!--
-->|<!--
** /Documentation N’EXISTE PAS ENCORE **
--><nowiki />
: ''Documentation de '''[[{{NAMESPACE}}:{{BASEPAGENAME}}]]'''.''{{#ifeq:{{NAMESPACE}}|Modèle|{{#if:{{{nocat|}}}||[[Catégorie:Documentations des modèles|{{PAGENAME}}]]}}}}<!--
--><small class="plainlinks" style="font-style:normal"><!--
-->[[{{fullurl:{{FULLPAGENAME}}|action=purge}} rafraîchir]]<!--
--> '''·''' <!--
-->[[{{fullurl:{{{1|{{Documentation/docname}}}}}|action=edit&preload={{urlencode:Modèle:documentation/patron}}}} créer]]<!--
--> '''·''' <!--
-->[[{{fullurl:{{{1|{{Documentation/docname}}}}}|action=history}} historique]]<!--
--></small><!--
-->}}<!--
-->}}</div><!--
 
-->{{#switch: {{SUBPAGENAME}}<!--
-->|bac à sable|tests<!--
--><!--=--><!-- ne pas mettre le "=" en commentaire pour
** NE PAS AFFICHER CES LIENS SUR LES PAGES DE BAC À SABLE/TESTS **
-->|#default<!--
-->=<!--
-->{{#switch: {{SUBJECTSPACE}}<!--
-->|{{ns:template}}<!--
-->|{{ns:user}}<!--
-->=<!--
-->{{#ifexist: {{FULLPAGENAME}}/bac à sable|<!--
--><br /><!--
-->Ce modèle dispose d’un [[/bac à sable|bac à sable]] <small style="font-style: normal">([{{fullurl:{{#rel2abs:/bac à sable}}|action=edit}} modifier])</small> <!--
-->{{#ifexist: {{FULLPAGENAME}}/tests|<!--
-->et d’une page de [[/tests|tests]] <small style="font-style:normal">([{{fullurl:{{#rel2abs:/tests}}|action=edit}} modifier])</small><!--
-->}}<!--
--> permettant aux éditeurs d’expérimenter leurs modifications.<!--
-->|<!--
-->{{#ifexist: {{FULLPAGENAME}}/tests|<!--
--><br /><!--
-->Ce modèle dispose d’une page de [[/tests|tests]] <small style="font-style:normal">([{{fullurl:{{#rel2abs:/tests}}|action=edit}} modifier])</small><!--
--> permettant aux éditeurs d’expérimenter avec ce modèle ou de démontrer des anomalies.<!--
-->}}<!--
-->}}<!-- endifexist
-->}}<!-- endswitch subjectspace
-->}}<!-- endswitch subpagename
--></div><!--
 
-->{{#ifeq:{{FULLPAGENAMEE}}|{{FULLPAGENAMEE:{{{1|{{Documentation/docname}}}}}}}||<!-- évite toute récursion
** AFFICHAGE DU CONTENU OU INCLUSION DE LA SOUS-PAGE DE DOCUMENTATION (SAUF SUR LA PAGE D’AIDE ELLE-MÊME) **
-->{{#ififexist:{{{contenu1|{{{content|}Documentation/docname}}}}}|<!--nowiki />
{{ {{{1|{{Documentation/docname}}}}}<!--
--><nowiki />
{{{contenu-->|{{{content2|dummy}}}={{{3|}}}<!--
-->|{{{4|dummy}}}={{{5|}}}<!--
-->|{{#ifeq:{{{16|{{Documentation/docnamedummy}}}}}|={{FULLPAGENAME{7|}}}|<!--
-->|{{{8|dummy}}}={{{9|}}}<!--
** PAS DE RÉCURSION SUR LA PAGE DOCUMENTATION ELLE-MÊME, QUI CONTIENT LE RESTE DU TEXTE APRÈS CE MODÈLE **
-->{{#if:{{{nocat|}}}||[[Catégorie:Documentations des modèles|{{PAGENAME}}]]}}|<!--
-->{{#ifexist:{{{1|{{Documentation/docname}}}}}|<!--
--><nowiki />
{{{{{1|{{Documentation/docname}}}}}|
{{{2|dummy}}}={{{3|}}}|
{{{4|dummy}}}={{{5|}}}|
{{{6|dummy}}}={{{7|}}}|
{{{8|dummy}}}={{{9|}}}<!--
-->}}<!--
--><div style="clear:both" /><!--
-->}}<!--
-->}}<!--
-->}}<!--
 
--></div style="clear:both"></div>!--
</div><!--
 
NOTE :
TOUTE LA DOCUMENTATION POUR CE MODÈLE EST INCLUSE CI-DESSUS DEPUIS SA SOUS-PAGE /Documentation
Les catégories et interwikis sont donc inscrits dans [[Modèle:Documentation/Documentation]]
 
{{NoRobot}}
-->
<noinclude>
Ce modèle peut se poser sur tout [{{fullurl:Spécial:Toutes les pages|from=&to=&namespace=10}} autre], ou sur [[:Catégorie:Documentation de modèle|leurs documentations]]. Il affiche ensuite automatiquement un titre approprié avec la catégorie à appliquer à la page. <!--Il ne peut pas s'utiliser sur lui-même-->
 
Exemple :
<nowiki>&lt;noinclude>{{Documentation}}&lt;/noinclude></nowiki>
 
Si la page de documentation n'existe pas, ce modèle affiche un lien permettant de la créer, avec pour patron le contenu de la page suivante : [[Modèle:Documentation/patron]].
 
Si la page de documentation est située ailleurs, son titre peut être spécifié en paramètre.
Par exemple si le modèle contient lui-même sa documentation :
<nowiki>&lt;noinclude>{{Documentation|{{FULLPAGENAME}}}}&lt;/noinclude></nowiki>
 
--></includeonly><noinclude>{{documentation}}</noinclude>
[[Catégorie:Documentation de modèle|{{PAGENAME}}]]
</noinclude>