Difference between revisions of "Template:FR/NavWikiGuide"
(Création modèle) |
m (Changement de catégorie.) |
||
(30 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{FR/Documentation/MasterTOC | + | {{#ifeq:{{{1|main}}}|main|{{FR/Documentation/MasterTOC |
− | | | + | |PrevPage={{FR/NavWikiGuide/PrevPage|part}} |
− | | | + | |NextPage={{FR/NavWikiGuide/NextPage|part}} |
− | | | + | |ShowPrevPage={{#ifeq:{{FR/NavWikiGuide/PrevPage|part}}|none|none|block}} |
− | | | + | |ShowNextPage={{#ifeq:{{FR/NavWikiGuide/NextPage|part}}|none|none|block}} |
|bookid=WikiGuide | |bookid=WikiGuide | ||
− | |booktitle=[[FR/ | + | |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/ | + | <!-- |
− | * [[FR/ | + | {{#ifexist: {{FR/NavWikiGuide/PageName|1}}|* [[{{FR/NavWikiGuide/PageName|1}}|{{FR/NavWikiGuide/PageName|1|title}}]]}} |
− | * [[FR/ | + | |
− | * [[FR/ | + | 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 |
− | * [[FR/ | + | !--> |
− | * [[FR/ | + | {{#ifeq: {{FR/NavWikiGuide/PageName|100}}|none||* [[{{FR/NavWikiGuide/PageName|100}}|{{FR/NavWikiGuide/PageName|100|title}}]]}} |
− | * [[FR/ | + | {{#ifeq: {{FR/NavWikiGuide/PageName|200}}|none||* [[{{FR/NavWikiGuide/PageName|200}}|{{FR/NavWikiGuide/PageName|200|title}}]]}} |
− | * [[FR/ | + | {{#ifeq: {{FR/NavWikiGuide/PageName|300}}|none||* [[{{FR/NavWikiGuide/PageName|300}}|{{FR/NavWikiGuide/PageName|300|title}}]]}} |
− | * [[FR/ | + | {{#ifeq: {{FR/NavWikiGuide/PageName|400}}|none||* [[{{FR/NavWikiGuide/PageName|400}}|{{FR/NavWikiGuide/PageName|400|title}}]]}} |
− | * [[FR/ | + | {{#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}}]]}} |
− | [[Category:FR/ | + | {{#ifeq: {{FR/NavWikiGuide/PageName|700}}|none||* [[{{FR/NavWikiGuide/PageName|700}}|{{FR/NavWikiGuide/PageName|700|title}}]]}} |
− | <noinclude>[[Category:FR/ | + | {{#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 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> | ||
+ | *Numéro page actuelle : <tt><nowiki>{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}</nowiki></tt> | ||
+ | *Nom de la page suivante : <tt><nowiki>{{FR/NavWikiGuide/NextPage}}</nowiki></tt> | ||
+ | *Numéro page suivante : <tt><nowiki>{{#expr: {{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}+1}}</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> | ||
+ | |||
+ | |||
+ | 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 | ||
+ | * modifier les modèles <nowiki>{{FR/NavWikiGuide/PageName}}</nowiki> et <nowiki>{{FR/NavWikiGuide/PageNum}}</nowiki> | ||
+ | |||
+ | [[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}}