Le contenu de cette page est potentiellement obsolète.

Le wiki sert d'archive et certaines pages ne représentent plus la vision actuelle du Parti Pirate. Pour connaître les positions des Pirates, aujourd'hui, vous pouvez consulter :

Et pour toute autre question, vous pouvez nous contacter et discuter avec nous :

contact@partipirate.org | @PartiPirate sur Twitter | Parti Pirate sur Facebook | Discourse (espace libre d'échanges et discussions) | Discord (espace d'échanges instantanés textuel et vocal)

Différences entre les versions de « Modèle:Documentation »

De Wiki du Parti Pirate
Aller à la navigation Aller à la recherche
(Page créée avec « <includeonly><!-- --><div class="template-documentation" style="clear:both;margin: 1em 0 0 0;border:1px solid #aaa;background:{{#if:{{{background|}}}|{{{background|}}}|#e... »)
 
m ((meilleur lisibilité - peu être qq modif à faire pour les pages .../Documentation))
 
Ligne 1 : Ligne 1 :
<includeonly><!--
<div class="template-documentation" style="clear:both; margin:1em 0 0 0; border:1px solid #AAA; background:#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"><!--
<div style="padding-bottom:3px; border-bottom:1px solid #aaa; margin-bottom:1ex; font-size: 150%">Documentation</div>


  -->{{#if:{{{heading|1<!-- visible par défaut -->}}}|<!--
<div class="dablink plainlinks" style="padding-bottom:0.5em; font-size:80%;">''Cette documentation est incluse dans la sous-page [[{{{1|{{FULLPAGENAME}}/documentation}}}|de documentation]]'' ([[{{{1|{{SUBJECTPAGENAME}}/documentation}}}|voir]] | [{{fullurl:{{{1|{{SUBJECTPAGENAME}}/documentation}}}|action=edit}} modifier] | [{{fullurl:{{{1|{{SUBJECTPAGENAME}}/documentation}}}|action=history}} historique]). Si vous voulez améliorer ce modèle et si celui-ci est protégé, demandez à un [[Special:Listadmins|administrateur]] de vous aider.</div>
    --><div style="margin-bottom:1ex;border-bottom:1px solid #aaa;padding-bottom:3px"><!--
      --><span id="doc_editlinks" class="editsection plainlinks"><!--
        -->&#91;[<!--
          -->{{fullurl:{{{1|{{Documentation/docname}}}}}|action=edit<!--
            -->{{#ifexist:{{{1|{{Documentation/docname}}}}}||<!--
              -->&preload=Modèle:Documentation/Preload<!--
            -->}}<!--
          -->}}<!--
        --> <!--
          -->{{#ifexist:{{{1|{{Documentation/docname}}}}}|<!--
            -->modifier|créer<!--
          -->}}<!--
        -->]&#93;<!--
        -->{{#ifexist:{{{1|{{Documentation/docname}}}}}|<!--
          -->&#32;<!--
          -->&#91;{{Purger le cache|purger}}&#93;<!--
        -->}}<!--
      --></span><!--
      --> [[Fichier:Template-info.svg|50px|alt=|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"><!--
{{{{{1|{{SUBJECTPAGENAME}}/documentation}}}}}
    -->{{#ifeq:{{FULLPAGENAME}}|{{{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 /><!--
      -->}}<!--
    -->}}<!--


    -->{{#ifexist:{{#rel2abs:{{{1|{{Documentation/docname}}}}}/../bac à sable}}|<!-- "(modèle)/bac à sable" existe :
</div><includeonly>[[Catégorie:Modèles documentés]]</includeonly>
      -->Il dispose d’une version <!--
      -->[[{{#rel2abs:{{{1|{{Documentation/docname}}}}}/../bac à sable}}|bac à sable]]<!--
      --> destinée à effectuer des modifications du code avant de les tester.<!--
    -->}}<!--
 
    -->{{#ifexist:{{#rel2abs:{{{1|{{Documentation/docname}}}}}/../test}}|<!-- "(modèle)/test" existe :
      -->Il dispose aussi d’une page de <!--
      -->[[{{#rel2abs:{{{1|{{Documentation/docname}}}}}/../test}}|test]]<!--
      --> permettant de tester diverses modifications apportées dans une version bac à sable.<!--
    -->}}<!--
  --></div><!--
 
  -->{{#ifeq:{{FULLPAGENAME}}|{{{1|{{Documentation/docname}}}}}||<!-- évite toute récursion
    -->{{#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><!--
 
--></includeonly><noinclude>{{documentation}}</noinclude>

Version actuelle datée du 1 juin 2014 à 16:06

Documentation
Description
Ce modèle permet l’affichage de la documentation d’un modèle par transclusion depuis la sous-page standardisée "Modèle:***/documentation" ou depuis une autre page (page d’aide par exemple).
Ceci a les avantages suivants :
  1. d’alléger le serveur (en terme de mémoire et pour résoudre les problèmes de limitation en preinclude) ;
  2. de ne pas lier directement les autres modèles et références employés par la documentation au modèle lui-même (allègement des listes de suivi pour la documentation elle-même) ;
  3. de pouvoir protéger un modèle très utilisé, tout en autorisant les modifications de la page de documentation par tout le monde (sans conséquence pour toutes les autres pages qui utilisent le modèle, qui ne seront pas invalidées massivement non plus dans le cache du serveur pour les pages déjà calculées) ;
  4. de fournir plus d’exemples d’utilisation du modèle, la page de documentation pouvant aussi servir à montrer leur fonctionnement correct.
  5. de pouvoir encore modifier les catégorisations du modèle lui-même, et d’ajouter des liens interwikis (dans une section <includeonly> en fin de page de documentation).
Syntaxe

<noinclude>{{documentation}}</noinclude>

à placer en fin de modèle pour une utilisation normale de la sous-page "Modèle:***/documentation", ou

<noinclude>{{documentation|nom de la page}}</noinclude>

à placer en fin de modèle pour utiliser n’importe quelle autre page de documentation (qui peut documenter ensembles plusieurs modèles liés).

Modèle:C