Difference between revisions of "Template:FR/NavWikiGuide"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Débogage)
m (Ok - Renumérotation des pages principales)
Line 1: Line 1:
PrevPage={{#ifeq:({{{1|part}}}|part|
 
      {{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100) - 100}}|
 
      {{#expr:{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-1}}
 
  }}
 
NextPage={{#ifeq:({{{1|part}}}|part|
 
      {{#expr:({{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}-{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}mod 100) + 100}}|
 
      {{#expr:{{FR/NavWikiGuide/PageNum|{{PAGENAME}}}}+1}}
 
  }}
 
 
{{FR/Documentation/MasterTOC
 
{{FR/Documentation/MasterTOC
 
|PrevPage={{FR/NavWikiGuide/PrevPage|part}}
 
|PrevPage={{FR/NavWikiGuide/PrevPage|part}}
 
|NextPage={{FR/NavWikiGuide/NextPage|part}}
 
|NextPage={{FR/NavWikiGuide/NextPage|part}}
|ShowPrevPage=block
+
|ShowPrevPage={{#ifeq:{{FR/NavWikiGuide/PrevPage|part}}|none|none|block}}
|ShowNextPage=block
+
|ShowNextPage={{#ifeq:{{FR/NavWikiGuide/NextPage|part}}|none|none|block}}
 
|bookid=WikiGuide
 
|bookid=WikiGuide
 
|booktitle=[[{{FR/NavWikiGuide/PageName|0}}|{{FR/NavWikiGuide/PageName|0|title}}]]
 
|booktitle=[[{{FR/NavWikiGuide/PageName|0}}|{{FR/NavWikiGuide/PageName|0|title}}]]
Line 21: Line 13:
 
|toccontent=*  
 
|toccontent=*  
 
<!--
 
<!--
* {{#ifexist: {{FR/NavWikiGuide/PageName|1}}|[[{{FR/NavWikiGuide/PageName|1}}|{{FR/NavWikiGuide/PageName|1|title}}]]}}
+
{{#ifexist: {{FR/NavWikiGuide/PageName|1}}|* [[{{FR/NavWikiGuide/PageName|1}}|{{FR/NavWikiGuide/PageName|1|title}}]]}}
  
 
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
 
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
 
!-->
 
!-->
* {{#ifeq: {{FR/NavWikiGuide/PageName|100}}|none||[[{{FR/NavWikiGuide/PageName|100}}|{{FR/NavWikiGuide/PageName|100|title}}]]}}
+
{{#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|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|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|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|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|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|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|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|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|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|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|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|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|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|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|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|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|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}}]]}}
+
{{#ifeq: {{FR/NavWikiGuide/PageName|1900}}|none||* [[{{FR/NavWikiGuide/PageName|1900}}|{{FR/NavWikiGuide/PageName|1900|title}}]]}}
  
 
}}
 
}}

Revision as of 14:21, 16 May 2009


Ce modèle est proposé pour permettre une navigation aisée au sein du guide francophone de l'éditeur Wiki. 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 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.

Ce modèle en utilise d'autres (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