Les fichiers à copier et à modifier
Le niveau hiérarchique
Il faut savoir par où commencer. Si j'ajoute, par exemple, une rubrique, c'est à la racine du site que je dois me trouver. Le fichier common/Makefile.Rules contient cette information. Voici pour le kit Jidée.
# Répertoires globaux # # 1. Répertoires de travail HTML_WRK = ~/public_html/jidee # 2. Rubrique téléchargement DOWNLOAD = $(HTML_WRK)/telechargement
Une nouvelle rubrique
C'est le cas de figure le plus simple. Il faut prévoir trois opérations principales:
1. Modifier les fichier intro.biblio.xml et Makefile situés à la racine du site
On ajoute simlement un membre (disons, nouveau), sur la ligne désirée dans le fichier intro.biblio.xml
<member> <ulink url='nouveau/'>Nouveau</ulink> </member>
L'endroit dans la liste où j'ajoute la ligne a de l'importance; l'ordre d'appartion est celui de la liste. Aussi, il faut ajouter la rubrique deux fois dans la ligne: son url et son Nom. On ajoute l'intitulé nouveau dans la liste de Makefile
# Liste des répertoires à traiter à partir de ce niveau SUBDIRS = \ common \ images \ telechargement \ articles livres \ formations \ nouveau
On notera que chaque ligne se termine par un \, sauf la dernière.
2. Modifier le fichier commom/insert_tpl.pl
my $PageBottom = "</div> <div id=\"navigate\"> <ul id=\"mainmenu\"> <li><a href=\"$depth\" id=\"intro\">intro</a></li> <li><a href=\"$depth/articles/\" id=\"articles\">articles</a></li> <li><a href=\"$depth/cours/\" id=\"plans de cours\">plans de cours</a></li> <li><a href=\"$depth/diapo/\" id=\"diapositives\">diapositives</a></li> <li><a href=\"$depth/formations/\" id=\"formations\">formations</a></li> <li><a href=\"$depth/livres/\" id=\"livres\">livres</a></li> <li><a href=\"$depth/divers/\" id=\"divers\">divers</a></li> <href=\"$depth/divers/\" id=\"divers\">nouveau</a></li>
Attention de ne pas ajouter trop de rubriques et de "défoncer" alors la boîte de mise en page.
3. Les fichiers HEADER.html dans les répertoires telechargement et telechargement/xml
Enfin, il faut également ajouter aux deux fichiers HEADER.html (un par répertoire) la ligne de la nouvelle rubrique
<li><a href=".." id="intro">intro</a></li> <li><a href="../articles/" id=\"articles\">articles</a></li> <li><a href="../cours/" id=\"plans de cours\">plans de cours</a></li> <li><a href="../diapo/" id=\"diapositives\">diapositives</a></li> <li><a href="../formations/" id=\"formations\">formations</a></li> <li><a href="../livres/" id=\"livres\">livres</a></li> [...] <li><a href="../nouveau/" id=\"divers\">divers</a></li>
Il s'agit de pur html dans les fichiers HEADER.html. Pas nécessaire d'ajouter le \ devant les cararctère non alpha-numériques.