Difference between revisions of "Template:FR/NavWikiGuide"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Changement de catégorie.)
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{FR/Documentation/MasterTOC
+
{{#ifeq:{{{1|main}}}|main|{{FR/Documentation/MasterTOC
|ShowPrevPage=block
+
|PrevPage={{FR/NavWikiGuide/PrevPage|part}}
|ShowNextPage=block
+
|NextPage={{FR/NavWikiGuide/NextPage|part}}
|PrevPage={{FR/NavWikiGuide/PrevPage}}
+
|ShowPrevPage={{#ifeq:{{FR/NavWikiGuide/PrevPage|part}}|none|none|block}}
|NextPage={{FR/NavWikiGuide/NextPage}}
+
|ShowNextPage={{#ifeq:{{FR/NavWikiGuide/NextPage|part}}|none|none|block}}
 
|bookid=WikiGuide
 
|bookid=WikiGuide
|booktitle=[[FR/Wiki/Aide:Editeur|Guide de l'éditeur Wiki]]
+
|booktitle=[[{{FR/NavWikiGuide/PageName|0}}|{{FR/NavWikiGuide/PageName|0|title}}]]
 
|ShowParttitle=none
 
|ShowParttitle=none
 
|parttitle=[[Première partie]]
 
|parttitle=[[Première partie]]
Line 12: Line 12:
 
|NextPart=The Second Part
 
|NextPart=The Second Part
 
|toccontent=*  
 
|toccontent=*  
* [[FR/Wiki/Aide:Introduction|Introduction]]
+
<!--
* [[FR/Wiki/Aide:Apercu_Code_Wiki|Aperçu du code Wiki]]
+
{{#ifexist: {{FR/NavWikiGuide/PageName|1}}|* [[{{FR/NavWikiGuide/PageName|1}}|{{FR/NavWikiGuide/PageName|1|title}}]]}}
* [[FR/Wiki/Aide:Nouvelle_page|Créer une nouvelle page]]
+
* [[FR/Wiki/Aide:Espace|Les espaces disponibles]]
+
* [[FR/Wiki/Aide:Categories|Les catégories]]
+
* [[FR/Wiki/Aide:Modeles|Les modèles]]
+
* [[FR/Wiki/Aide:Syntaxe_Wiki|Syntaxe Wiki]]
+
* [[FR/Wiki/aide:Structure|Structure existante]]
+
* [[FR/Wiki/Aide:Requete|Requête]]
+
* [[FR/Wiki/aide:Traduction|Le cas du traducteur]]
+
}}<noinclude>
+
  
Ce modèle est proposé pour permettre une navigation aisée au sein du guide francophone de l'éditeur Wiki.
+
Cette solution ne permettait pas d'afficher la page si celle-ci n'existait pas. La solution retenue ci-dessous permet l'affichage de la page si celle-ci a été répertorié dans le modèle PageName
Un modèle possède l'avantage de n'avoir qu'une page à retoucher dans le cas où nous voudrions changer le titre d'une page et de n'avoir que 3 pages à modifier dans le cas où nous voudrions restructurer le guide.
+
!-->
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|100}}|none||* [[{{FR/NavWikiGuide/PageName|100}}|{{FR/NavWikiGuide/PageName|100|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|200}}|none||* [[{{FR/NavWikiGuide/PageName|200}}|{{FR/NavWikiGuide/PageName|200|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|300}}|none||* [[{{FR/NavWikiGuide/PageName|300}}|{{FR/NavWikiGuide/PageName|300|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|400}}|none||* [[{{FR/NavWikiGuide/PageName|400}}|{{FR/NavWikiGuide/PageName|400|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|500}}|none||* [[{{FR/NavWikiGuide/PageName|500}}|{{FR/NavWikiGuide/PageName|500|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|600}}|none||* [[{{FR/NavWikiGuide/PageName|600}}|{{FR/NavWikiGuide/PageName|600|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|700}}|none||* [[{{FR/NavWikiGuide/PageName|700}}|{{FR/NavWikiGuide/PageName|700|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|800}}|none||* [[{{FR/NavWikiGuide/PageName|800}}|{{FR/NavWikiGuide/PageName|800|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|900}}|none||* [[{{FR/NavWikiGuide/PageName|900}}|{{FR/NavWikiGuide/PageName|900|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|1000}}|none||* [[{{FR/NavWikiGuide/PageName|1000}}|{{FR/NavWikiGuide/PageName|1000|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|1100}}|none||* [[{{FR/NavWikiGuide/PageName|1100}}|{{FR/NavWikiGuide/PageName|1100|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|1200}}|none||* [[{{FR/NavWikiGuide/PageName|1200}}|{{FR/NavWikiGuide/PageName|1200|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|1300}}|none||* [[{{FR/NavWikiGuide/PageName|1300}}|{{FR/NavWikiGuide/PageName|1300|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|1400}}|none||* [[{{FR/NavWikiGuide/PageName|1400}}|{{FR/NavWikiGuide/PageName|1400|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|1500}}|none||* [[{{FR/NavWikiGuide/PageName|1500}}|{{FR/NavWikiGuide/PageName|1500|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|1600}}|none||* [[{{FR/NavWikiGuide/PageName|1600}}|{{FR/NavWikiGuide/PageName|1600|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|1700}}|none||* [[{{FR/NavWikiGuide/PageName|1700}}|{{FR/NavWikiGuide/PageName|1700|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|1800}}|none||* [[{{FR/NavWikiGuide/PageName|1800}}|{{FR/NavWikiGuide/PageName|1800|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|1900}}|none||* [[{{FR/NavWikiGuide/PageName|1900}}|{{FR/NavWikiGuide/PageName|1900|title}}]]}}
 +
}}|{{FR/Documentation/MasterTOC
 +
|PrevPage={{FR/NavWikiGuide/PrevPage|page}}
 +
|NextPage={{FR/NavWikiGuide/NextPage|page}}
 +
|ShowPrevPage={{#ifeq:{{FR/NavWikiGuide/PrevPage|page}}|none|none|block}}
 +
|ShowNextPage={{#ifeq:{{FR/NavWikiGuide/NextPage|page}}|none|none|block}}
 +
|bookid=WikiGuide
 +
|booktitle=[[{{FR/NavWikiGuide/PageName|0}}|{{FR/NavWikiGuide/PageName|0|title}}]]
 +
|ShowParttitle=block
 +
|parttitle=[[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)}}|title}}]]
 +
|ShowPrevPart={{#ifeq:{{FR/NavWikiGuide/PrevPage|part}}|none|none|block}}
 +
|ShowNextPart={{#ifeq:{{FR/NavWikiGuide/NextPage|part}}|none|none|block}}
 +
|NextPart={{FR/NavWikiGuide/NextPage|part}}
 +
|PrevPart={{FR/NavWikiGuide/PrevPage|part}}
 +
|toccontent=*
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+1}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+1}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+1}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+2}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+2}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+2}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+3}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+3}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+3}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+4}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+4}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+4}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+5}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+5}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+5}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+6}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+6}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+6}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+7}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+7}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+7}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+8}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+8}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+8}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+9}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+9}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+9}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+10}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+10}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+10}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+11}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+11}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+11}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+12}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+12}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+12}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+13}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+13}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+13}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+14}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+14}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+14}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+15}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+15}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+15}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+16}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+16}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+16}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+17}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+17}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+17}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+18}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+18}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+18}}|title}}]]}}
 +
{{#ifeq: {{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+19}}}}|none||* [[{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+19}}}}|{{FR/NavWikiGuide/PageName|{{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100)+19}}|title}}]]}}
 +
}}}}
  
 +
[[Category:FR/Wiki Guide]]
 +
<noinclude>
  
Ce modèle utilise des sous-pages et la variable <tt><nowiki>{{PAGENAME}}</nowiki></tt>
+
Ce modèle est proposé pour permettre une navigation aisée au sein du [[FR/Wiki/Aide:Editeur|guide francophone de l'éditeur du Wiki {{OOo}}]].
 +
Il possède l'avantage de n'avoir qu'une page à retoucher dans le cas où nous voudrions changer le titre d'une page et de n'avoir que '''2''' pages à modifier dans le cas où nous voudrions restructurer le guide.
 +
 
 +
 
 +
Il est dérivé et basé sur le modèle : [[Template:FR/Documentation/MasterTOC]].
 +
 
 +
 
 +
Il utilise également cette [http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions/fr extension MediaWiki qui est une collection de fonctions du parseur] permettant la programmation au sein des modèles. Les fonctions du parseur ont cette syntaxe typique :
 +
 
 +
:<code><nowiki>{{</nowiki>#nom_de_la_fonction: argument 1 | argument 2 | argument 3...}}</code>
 +
 
 +
 
 +
Il utilise d'autres modèles (sous-pages) et la variable <tt><nowiki>{{PAGENAME}}</nowiki></tt>
 
*Nom de la page actuelle : <tt><nowiki>{{PAGENAME}}</nowiki></tt>
 
*Nom de la page actuelle : <tt><nowiki>{{PAGENAME}}</nowiki></tt>
 
*Numéro page actuelle : <tt><nowiki>{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}</nowiki></tt>
 
*Numéro page actuelle : <tt><nowiki>{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}</nowiki></tt>
Line 35: Line 93:
 
*Page précédente : <tt><nowiki>{{FR/NavWikiGuide/PrevPage}}</nowiki></tt>
 
*Page précédente : <tt><nowiki>{{FR/NavWikiGuide/PrevPage}}</nowiki></tt>
 
*Numéro page précédente : <tt><nowiki>{{#expr: {{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-1}}</nowiki></tt>
 
*Numéro page précédente : <tt><nowiki>{{#expr: {{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-1}}</nowiki></tt>
 +
 +
 +
Dans l'hypothèse où il faudrait modifier l'intitulé (titre) d'une page dans le sommaire, il faut
 +
* modifier le modèle <nowiki>{{FR/NavWikiGuide/PageName}}</nowiki> pour actualiser le sommaire
  
  
 
Dans l'hypothèse où il faudrait modifier le nom d'une page, insérer une nouvelle page ou supprimer une page dans le guide de l'éditeur wiki, il faut  
 
Dans l'hypothèse où il faudrait modifier le nom d'une page, insérer une nouvelle page ou supprimer une page dans le guide de l'éditeur wiki, il faut  
* modifier ce modèle pour actualiser le sommaire
 
 
* modifier les modèles <nowiki>{{FR/NavWikiGuide/PageName}}</nowiki> et <nowiki>{{FR/NavWikiGuide/PageNum}}</nowiki>
 
* modifier les modèles <nowiki>{{FR/NavWikiGuide/PageName}}</nowiki> et <nowiki>{{FR/NavWikiGuide/PageNum}}</nowiki>
  
[[Category:FR/Modeles]]</noinclude>
+
[[Category:FR/Modeles_Wiki|TdM]]</noinclude>

Latest revision as of 12:25, 5 June 2009


Ce modèle est proposé pour permettre une navigation aisée au sein du guide francophone de l'éditeur du Wiki Apache OpenOffice. Il possède l'avantage de n'avoir qu'une page à retoucher dans le cas où nous voudrions changer le titre d'une page et de n'avoir que 2 pages à modifier dans le cas où nous voudrions restructurer le guide.


Il est dérivé et basé sur le modèle : Template:FR/Documentation/MasterTOC.


Il utilise également cette extension MediaWiki qui est une collection de fonctions du parseur permettant la programmation au sein des modèles. Les fonctions du parseur ont cette syntaxe typique :

{{#nom_de_la_fonction: argument 1 | argument 2 | argument 3...}}


Il utilise d'autres modèles (sous-pages) et la variable {{PAGENAME}}

  • Nom de la page actuelle : {{PAGENAME}}
  • Numéro page actuelle : {{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}
  • Nom de la page suivante : {{FR/NavWikiGuide/NextPage}}
  • Numéro page suivante : {{#expr: {{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}+1}}
  • Page précédente : {{FR/NavWikiGuide/PrevPage}}
  • Numéro page précédente : {{#expr: {{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-1}}


Dans l'hypothèse où il faudrait modifier l'intitulé (titre) d'une page dans le sommaire, il faut

  • modifier le modèle {{FR/NavWikiGuide/PageName}} pour actualiser le sommaire


Dans l'hypothèse où il faudrait modifier le nom d'une page, insérer une nouvelle page ou supprimer une page dans le guide de l'éditeur wiki, il faut

  • modifier les modèles {{FR/NavWikiGuide/PageName}} et {{FR/NavWikiGuide/PageNum}}
Personal tools