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 15: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)2et3: Optionnel. Nom (2) et valeur (3) d’un paramètre passé au modèle1.4et5: Optionnel. Nom (4) et valeur (5) d’un paramètre passé au modèle1.6et7: Optionnel. Nom (6) et valeur (7) d’un paramètre passé au modèle1.8et9: Optionnel. Nom (8) et valeur (9) d’un paramètre passé au modèle1.contenuoucontent: 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)