Difference between revisions of "Template:Documentation"
Mediawiki>TheDaveRoss m (Changed protection level for "Template:documentation": Adjusting the protection level from 'sysop' to 'template editor'. ([Edit=Allow only template editors and administrators] (indefinite) [Move=Allow only template editors and administrators] (inde...) |
Mediawiki>Noé (màj pictogramme, alignement avec Wikipédia) |
||
Line 1: | Line 1: | ||
− | {{# | + | <includeonly><div class="documentation"><!-- |
+ | |||
+ | ** ENTÊTE STANDARD AVEC ICÔNE ** | ||
+ | -->{{#ifeq:{{{heading|μ}}}|<!-- heading DÉFINI MAIS VIDE -->|<!-- | ||
+ | ** SUPPRIME L’ENTÊTE AVANT LES LIENS, content OU SOUS-PAGE DE DOCUMENTATION ** | ||
+ | -->|<!-- | ||
+ | --><div style="border-bottom: 1px solid #AAAAAA;padding-bottom:3px;margin-bottom:1ex"><!-- | ||
+ | --><span style="<!-- | ||
+ | -->{{#if:{{{heading-style|}}}|<!-- | ||
+ | -->{{{heading-style}}}<!-- | ||
+ | -->|<!-- | ||
+ | -->{{#ifeq:{{NAMESPACE}}|{{ns:template}}|<!-- | ||
+ | -->font-weight:bold;font-size:125%<!-- | ||
+ | -->|<!-- | ||
+ | -->font-size:150%<!-- | ||
+ | -->}}<!-- | ||
+ | -->}}"><!-- | ||
+ | -->{{#if:{{{heading|}}}|<!-- | ||
+ | -->{{{heading}}}<!-- | ||
+ | -->|<!-- | ||
+ | -->{{#ifeq:{{NAMESPACE}}|{{ns:template}}|<!-- | ||
+ | -->[[Image:Test Template Info-Icon.svg|50px|alt=info|link=]] Documentation du modèle<!-- | ||
+ | -->|<!-- | ||
+ | -->Documentation<!-- | ||
+ | -->}}<!-- | ||
+ | -->}}<!-- | ||
+ | --></span><!-- | ||
+ | --></div><!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | ** LIENS VERS SOUS-PAGES DE DOCUMENTATION, BAC À SABLE ET TESTS ** | ||
+ | --><div id="template_doc_page_transcluded" class="dablink"><!-- | ||
+ | |||
+ | -->{{#ifeq:{{FULLPAGENAMEE:{{{1|{{Documentation/docname}}}}}}}|{{FULLPAGENAMEE}}|<!-- | ||
+ | ** LIEN VERS LA PAGE DU MODÈLE, AFFICHÉ SUR UNE SOUS-PAGE DE DOCUMENTATION** | ||
+ | --><nowiki /> | ||
+ | : ''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 [[w:Aide:Documentation de modèle|documentation]] est [[w:Aide:Inclusion|incluse]] depuis '''[[:{{{1|{{Documentation/docname}}}}}]]'''.'' <!-- | ||
+ | --><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 /> | ||
+ | : ''Ce modèle n’a pas de sous-page de [[w:Aide:Documentation de modèle|documentation]] dans '''{{{1|{{Documentation/docname}}}}}'''.''{{#if:{{{nocat|}}}{{#ifeq:{{NAMESPACE}}|Modèle||nocat}}||[[Catégorie:Wiktionnaire:Modèles à documenter|{{{clé|{{BASEPAGENAME}}}}}]]}} <!-- | ||
+ | --><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><!-- | ||
+ | -->}}<!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | -->{{#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><!-- | ||
+ | |||
+ | ** AFFICHAGE DU CONTENU OU INCLUSION DE LA SOUS-PAGE DE DOCUMENTATION (SAUF SUR LA PAGE D’AIDE ELLE-MÊME) ** | ||
+ | -->{{#if:{{{contenu|{{{content|}}}}}}|<!-- | ||
+ | --><nowiki /> | ||
+ | {{{contenu|{{{content|}}}}}}<!-- | ||
+ | -->|<!-- | ||
+ | -->{{#ifeq:{{FULLPAGENAMEE:{{{1|{{Documentation/docname}}}}}}}|{{FULLPAGENAMEE}}|<!-- | ||
+ | ** 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:Documentation de modèles|{{{clé|{{BASEPAGENAME}}}}}]]}}<!-- | ||
+ | -->|<!-- | ||
+ | -->{{#ifexist:{{{1|{{Documentation/docname}}}}}|<!-- | ||
+ | --><nowiki /> | ||
+ | {{{{{1|{{Documentation/docname}}}}}| | ||
+ | {{{2|dummy1}}}={{{3|}}}| | ||
+ | {{{4|dummy2}}}={{{5|}}}| | ||
+ | {{{6|dummy3}}}={{{7|}}}| | ||
+ | {{{8|dummy4}}}={{{9|}}}<!-- | ||
+ | -->}}<!-- | ||
+ | -->}}<!-- | ||
+ | -->}}<!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | --><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}} | ||
+ | --></includeonly><noinclude><!-- Ne fonctionne pas pour le modèle lui-même : | ||
+ | {{Documentation}} -->{{/Documentation}} | ||
+ | [[Catégorie:Modèles du Wiktionnaire|documentation]] | ||
+ | [[Catégorie:Wiktionnaire:Modèles à documenter]] | ||
+ | </noinclude> |
Revision as of 17:11, 6 April 2020
Usage
Ce modèle peut se poser sur tout modèle, ou sur sa documentation. Il affiche ensuite automatiquement un titre approprié avec la catégorie à appliquer à la page.
Exemple : <noinclude>{{Documentation}}</noinclude>
Paramètres
1
: Optionnel. Nom de la page de documentation (défaut : Page_courante/Documentation)2
et3
: Optionnel. Nom (2
) et valeur (3
) d’un paramètre passé au modèle1
.4
et5
: Optionnel. Nom (4
) et valeur (5
) d’un paramètre passé au modèle1
.6
et7
: Optionnel. Nom (6
) et valeur (7
) d’un paramètre passé au modèle1
.8
et9
: Optionnel. Nom (8
) et valeur (9
) d’un paramètre passé au modèle1
.contenu
oucontent
: Optionnel. Remplace la sous-page ?heading
: Optionnel. ?heading-style
: Optionnel. ?nocat
: Optionnel. Lorsqu’instruit, empêche la catégorisation automatique des modèles non-documentés sous Catégorie:Wiktionnaire:Modèles à documenter et des documentations de modèles sous Catégorie:Documentation_de_modèles.clé
: Optionnel. Lorsqu’instruit, spécifie la clé de catégorisation du modèle (documenté ou non).
Voir aussi
{{{{#if:documentation module|{{#switch:|:={{#if:|subst:}}:documentation module|subst:|={{#if:|subst:}}documentation module|#default={{#if:|subst:|{{#ifeq:{{{}}}|subst:|subst:}}}}{{#ifeq:{{{}}}|:|:}}[[:{{#if:||{{#ifeq:{{{}}}|:||Template:}}}}documentation module|documentation module]]}}}}{{#ifeq:{{{2}}}|?|{{#if:documentation module||}}{{{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 les modules en lua)