J'éviterais de faire ce que Mérinos propose... En effet, le champ nomsectionpt est utilisé à d'autres endroits sur le portail où l'image n'est pas la bienvenue
Je te suggère plutôt de jeter un oeil au script d'affichage du menu dans index.php (swp v 1.0.3 et avant).
Le lien vers la page d'accueil de l'unité se trouve à la ligne 228, et pour la page d'accueil des sections, c'est à la ligne 268. Ces deux lignes sont un lien html qui est généré dynamiquement.
Code :<a href="<? echo ($site['url_rewriting_actif'] == 1) ? 'index'.$unite['site_section'].'.htm' : 'index.php?niv='.$unite['site_section']; ?>" class="nom_unite"><? echo $unite['nomsectionpt']; ?></a>
Entre les deux morceaux de la balise a, tu peux remplacer le texte par une balise image. Voici un truc exploitable :
1. Tu places dans un dossier (mettons
templates/default/images/menus/) les images que tu vas utiliser pour chacune des sections/unités de ton site.
2. Tu renommes chacune des images en utilisant l'indicatif web de la section. Exemple :
u.png
3. A la ligne 228, tu remplaces le texte de la balise a (<? echo $unite['nomsectionpt']; ?>) par la balise suivante :
Code :<img src="templates/default/images/menus/<?php echo $unite['site_section']; ?>" alt="<?php echo $unite['nomsectionpt']; ?>" />
4. Et tu fais la même chose à la ligne 268, avec le code suivant :
Code :<img src="templates/default/images/menus/<?php echo $section['site_section']; ?>" alt="<?php echo $section['nomsectionpt']; ?>" />
C'est la technique la plus propre selon moi.
Sinon, tu peux prendre contact avec Cédric, le webmaster de
http://www.noucelles.be/ Il a appliqué une solution qui donne le même résultat.
Comme je viens de pondre le truc, j'ajouterai ce modèle de menu au pack de menus proposés dans la version 1.1
Bon amusement !

Posté le 07/09/2005 à 15:45:59