Template talk:FR/NavWikiGuide

From Apache OpenOffice Wiki
Jump to: navigation, search

[Résolu] Bogue : les liens 'page suivante' et 'page précédente' HS

Bravo Pierre d'avoir pensé à ce modèle.

Pourtant on ne peut tout y copier car aujourd'hui il ne fonctionne pas correctement.

Notamment les paramètres page suivante et page précédente, qui changent sur chaque page... de même pour les chapitres...

Soit on ne laisse dans le modèle que les paramètres communs, soit on trouve la variable qui va bien. Mais pour ça il faudrait sans doute un index pour faire un truc du genre = index de {{PAGENAME}} - 1 et = index de {{PAGENAME}} + 1.

= index de FR/NavWikiGuide - 1

Ca risque d'être moins simple que prévu. Et les paramètres réglés sur none ou block changent aussi. Je ne sais même pas si on peut combiner les deux (MasterTOC et celui-ci) Dominique Pautrel 11:27, 12 May 2009 (UTC)

En effet, je n'avais pas fait attention au problème de la navigation. J'espère avoir solutionné le problème en mettant en place des sous-pages à ce modèle. Je me demande si je n'ai pas pris un marteau pilon pour tuer une mouche mais je n'ai pas trouvé de meilleure solution.
Synanceia (Pierre) 14:13, 12 May 2009 (UTC)
Oui, d'autant que maintenant il faut encore en faire, pour les parties et sous-parties... (viens de traduire le commentaire du modèle original, voir parttitle) Dominique Pautrel 14:50, 12 May 2009 (UTC)
Euh ! Tu souhaitais partitionner le guide en plusieurs parties ? Synanceia (Pierre) 14:59, 12 May 2009 (UTC)

Adapter le modèle à la gestion de plusieurs chapitres

Je pense qu'il est tout à fait possible d'adapter ce modèle et ses sous-pages pour qu'il puisse gérer différentes parties (chapitres).

Voici ce que je propose :

PageNum
Ce modèle donne le numéro de la page actuelle, je propose de renuméroter les pages
  • 0 : page d'introduction au guide
  • 100 : page d'introduction du chapitre 1
  • 101 à 1xx : page n°xx du chapitre 1
  • y00 : page d'introduction du chapitre y
  • y01 à yxx : page n°xx du chapitre y
  • -99 : code erreur, page inconnue
PageName
Fonction réciproque donne le nom de la page en fonction du numéro, si la page n'est pas connu le texte none est redonné à la place du nom de la page
NextPage
Pour ne pas multiplier les modèles, ce modèle peut recevoir un paramètre
  • part : la fonction devra donner le numéro de la page d'introduction du chapitre suivant
  • page : la fonction devra donner le numéro de la page suivante, si la page n'est pas reconnue (-99 donné par PageNum) elle donne le numéro de la page d'introduction du chapitre suivant (...qui peut ne pas être reconnu, aucune vérification ne sera nécessaire. Il suffira de ne pas afficher le lien si tel est le cas).
PrevPage
Fonctionnement similaire à NextPage
Content
Nouveau modèle qui permettra de définir la variable toccontent en fonction du numéro de page

@Dominique : Il me faut encore y réfléchir... je ne suis pas sûr d'avoir pensé à tout !
Je ferai ces modifications et les testerai dès que tu auras créé les pages d'intro des chapitres 2 et 3 et quelques pages du chapitre 2.

Personal tools