Projet:Laboratoire/Espaces de noms/Modèle/Sandbox/Modèle Documentation
Sous-modèles Documentation
[modifier le wikicode]Il faut encore considérer les sous-modèles suivants :
Source : mw:template:Documentation/docspace détermine l’espace courant
{{#switch: {{SUBJECTSPACE}} | {{ns:0}} | {{ns:File}} | {{ns:MediaWiki}} | {{ns:Category}} = {{TALKSPACE}} | #default = {{SUBJECTSPACE}} }}<noinclude> {{documentation|content= Ce sous-modèle de {{m|documentation}} est utilisé pour déterminer l’espace de nom de la sous-page "~/Documentation". }}</noinclude>
L’objet start box est le sous-modèle, responsable de la composition, de la boite de début c’est-à-dire de l’en-tête de la page de documentation. Source : mw:template:Documentation/start box boite début voir mw:Template:Documentation/start box/fr
Aucune modification sur les objets "start" et "end box" ; le fichier ~/config permet de passer les paramètres locaux. (retrait du bandeau "langues" pour sites multi-langues)
Version originale, ne pas modifier !
Le paramétrage local sur la sous-page Module:Documentation/config
Version originale, ne pas modifier !
Le paramétrage local sur la sous-page Module:Documentation/config
Le modèle miroir
[modifier le wikicode]Ce modèle est responsable de la copie du code source du modèle, vers le bac à sable, via le lien miroir.
{{subst:<noinclude/>^| <!--Save this page to create a mirror--> }}<includeonly>{{subst:msgnw:{{subst:NAMESPACE}}:{{subst:BASEPAGENAME}}}}</includeonly>
- Observation
- La section includeonly est responsable de l’apparition de la documentation ; le bac à sable créé manuellement, n’affiche pas la sous-doc.
Documentation/preload
[modifier le wikicode]Ces pages définissent l’apparence uniforme des pages selon leur type, elles définissent surtout le type de page lors de sa création ; c’est le masque commun aux pages selon leur type.
- Modèle:Documentation/preload doit fournir le masque pour toutes les sous-doc. (à comparer localement avec modèle:Documentation/Documentation). Source : mw:Template:Documentation/preload.
<noinclude><!--Ce code doit rester synchronisé avec la page Aide:Modèle.--> </noinclude>{{Sous-page de documentation}} <!-- Les CATÉGORIES en bas de page ; les liens interwiki sur WIKIDATA. --> == Usage == <include<includeonly></includeonly>only>{{#ifeq:{{SUBPAGENAME}}|Bac à sable|| <!-- Les catégories ici, les liens interwiki sur Wikidata. --> }}</include<includeonly></includeonly>only>
Le modèle pour le bandeau d’en-tête des sous-pages de documentation
[modifier le wikicode]Modèle:Sous-page de documentation est le nom du modèle traduit par Wp selon la forme anglophone Documentation subpage. Il s’agit du bandeau en en-tête.
Voir le modèle fmbox.
Le "nouveau standard" pour les modèles avec les sous-pages devrait suffire à lui même. Dans un premier temps, nous utilisons un minimum de bandeaux ; pour simplifier l’implémentation. Source wikt:en:Template:Documentation subpage, plus léger mw:Template:Documentation subpage/fr trop complexe
Documentation/preload-sandbox
[modifier le wikicode]Modèle:Documentation/preload-sandbox
- Ici comme pour le fichier preload précédent, nous conservons le nom des modèles anglophones, en tant qu’objet du modèle principal pour faciliter le suivi. Tous les sous-modèle conserveront leur nom initial.
- Le fichier de pre-chargement pour les bacs à sable de modèles.
<!-- Ajoutez le code du modèle ici --><includeonly></includeonly>
- Le modèle applique la notice baca à sable de façon autonome.
Documentation/preload-testcases
[modifier le wikicode]Le fichier de pré-chargement pour la sous-page de test, du modèle bac à sable. Modèle:Documentation/preload-testcases
Source = mw:Template:Documentation/preload-testcases
{{Sous-page de test}} == Test version bac à sable == <code>{{{{BASEPAGENAME}}/Bac à sable}}</code> {{{{BASEPAGENAME}}/Bac à sable}} {{clear}} == Test modèle principal == <code>{{{{BASEPAGENAME}}}}</code> {{ {{BASEPAGENAME}} }}
- Le bandeau
- Modèle:Sous-page de test
Documentation/preload-module-doc
[modifier le wikicode]Pas implémenté sur Mediawiki ; pre-formate les pages de documentation de modules lors de l’utilisation du lien proposé par le modèle. Voir w:en:Template:Documentation/preload-module-doc
La version du wiktionnaire anglophone est plus discrète : Source = wikt:en:Template:Documentation/preloadModule
<includeonly>{{documentation needed}}<!-- Remplacez cela par une courte définition du rôle du modèle, accompagnée des explications nécessaires à son utilisation. --> <include<noinclude></noinclude>only> [[Catégorie:Module non catégorisé]]<!-- remplacez cette catégorie par la catégorie de votre choix --> </include<noinclude></noinclude>only></includeonly><noinclude> {{documentation}} </noinclude>
Documentation/preload-module-sandbox
[modifier le wikicode]Pas implémenté sur MediaWiki. Source = w:en:templateDocumentation/preload-module-sandbox
--[[ Ajoutez ici le code de votre module experimental. --]]
Documentation/preload-module-testcases
[modifier le wikicode]Pas implémenté sur Mediawiki Source = * w:en:Template:Documentation/preload-module-testcases
Documentation/preload-filespace
[modifier le wikicode]Pas implémenté sur Mediawiki, ni sur en:Wikipedia