|
Auteur
|
Message
|
|
Toni PEINOIT
|
Lundi 06 Août 2007 12:58:52 pm
Problème double menu...
Bonjour à tous,
Je suis nouveau sur le forum. Je viens de découvrir ezpublish, j'utilisais Xoops auparavant. Je souhaiterais avoir un double menu sur mon site: e vais donc dans la console d'administration,
Dans "SiteAccess" je choisi "fre" puis "Assigner"
De là, je choisi "Double top menu" (c'est exactement ce que je veux) puis "Appliquer les changements" mais rien ne change sur le site... !
Est-ce que quelqu'un peut m'aider c'est super important !!
Merci beaucoup
Cross
|
|
Sylvain Guittard
|
Lundi 06 Août 2007 1:14:39 pm
Re: Problème double menu...
Salut à tous !
De retour parmi vous après quelques semaines de vacances. Ca commence à bouger pas mal ce forum ! 
Salut Toni,
Quelle version utilises-tu? Utilises-tu l'extension ezwebin?
Si c'est le cas alors, tout est normal, l'extension ezwebin n'utilise pas ce genre de définition des menus.
Bon courage pour la suite.
Sylvain
|
|
Toni PEINOIT
|
Lundi 06 Août 2007 2:09:48 pm
Re: Problème double menu...
J'utilise la version 3.9.2 d'Ezpublish.
Comment faire pour ne pas utiliser l'extention ezwebin et ainsi pouvoir avoir le double menu ?
Merci pour ton aide
|
|
Sylvain Guittard
|
Lundi 06 Août 2007 2:54:45 pm
Re: Problème double menu...
Si tu débutes, je te conseille vivement de garder l'interface ezwebin, elle te permettra de découvrir eZ publish sans te soucier au départ de la mise en page.
Je pense qu'il est préférable d'inclure le template "double_top.tpl" dans le template pagelayout de l'extension ezwebin. Cela peut te paraitre un peu barbare comme langage, mais tu vas vite t'y faire !!! 
Explications:
Le template d'affichage principal (extension ezwebin) se situe dans extensions/ezwebin/design/ezwebin/templates/pagelayout.tpl
C'est dans ce template que tu vas ajouter le code suivant:
{include uri='design:menu/double_top.tpl'}
à l'endroit où tu souhaites afficher ton menu.
Il te faut supprimer le menu haut standard, pour cela supprime les lignes:
{include uri='design:menu/flat_top.tpl'}
A savoir:
Le template du menu double_top se situe ici:
design/base/templates/menu/double_top.tpl
@+
Sylvain
|
|
Toni PEINOIT
|
Lundi 06 Août 2007 3:04:13 pm
Re: Problème double menu...
OK donc si j'ai bien compris il me suffit de remplacer, dans le fichier pagelayout.tpl, la ligne
{include uri='design:menu/flat_top.tpl'}
par
{include uri='design:menu/double_top.tpl'}
|
|
Sylvain Guittard
|
Lundi 06 Août 2007 3:18:06 pm
Re: Problème double menu...
Oui si tu veux que ton menu soit au même endroit...
Sylvain
|
|
Toni PEINOIT
|
Lundi 06 Août 2007 3:19:41 pm
Re: Problème double menu...
Ok. Mais il n'y a pas la ligne
{include uri='design:menu/flat_top.tpl'}
dans pagelayout.tpl
|
|
Sylvain Guittard
|
Lundi 06 Août 2007 3:35:42 pm
Re: Problème double menu...
Si tu n'as rien changé dans le template initial tu dois avoir cet "include"
Vérifies que tu consulte le fichier:
extension/ezwebin/design/ezwebin/templates/pagelayout.tpl
C'est la ligne 198 (à l'origine)
Si c'est pas ça il faut que je repartes illico en vacances...
;(
Sylvain
|
|
Toni PEINOIT
|
Lundi 06 Août 2007 3:39:31 pm
Re: Problème double menu...
a
|
|
Toni PEINOIT
|
Lundi 06 Août 2007 3:42:54 pm
Re: Problème double menu...
A non désolé moi j'étais dans extension/ezwebin/design/ezwebin/stylesheets
mais je viens de modifier la ligne 198 mais je n'ai toujours pas de double menu...
|
|
Toni PEINOIT
|
Lundi 06 Août 2007 3:45:09 pm
Re: Problème double menu...
Ah si s'est bon merci !!!!!
|
|
Sylvain Guittard
|
Lundi 06 Août 2007 3:47:58 pm
Re: Problème double menu...
Chose importante (à ne pas oublier):
"Vider le cache !"
@+
Sylvain
|
|
Toni PEINOIT
|
Lundi 06 Août 2007 3:48:25 pm
Re: Problème double menu...
|
|
Toni PEINOIT
|
Lundi 06 Août 2007 4:50:41 pm
Re: Problème double menu...
Re sylvain,
J'ai un autre petit problème.
Je ne souhaite pas avoir le même fond pour le menu du "haut" et celui du "bas" dans le double menu. Or quand je change le premier, le second change aussi...
As-tu une idée ?
Merci
Toni
|
|
Sylvain Guittard
|
Mardi 07 Août 2007 8:38:42 am
Re: Problème double menu...
Re Toni,
Tout ce qui concerne la mise en page se fait par l'intermédiaire des feuilles de styles. Ton menu du haut ne coupe pas à la règle.
Le fond du sous-menu est normalement défini dans le fichier site-colors.css avec le paramètre:
div#submenu
{
background-color: #7b92bc;
border-color: #7b92bc;
}
@+
Sylvain
|
|
Toni PEINOIT
|
Mardi 07 Août 2007 9:46:10 am
Re: Problème double menu...
Re
Et non pourtant le fichier site-colors.css qui se trouve à cette adresse ezpublish\var\storage\packages\ez_systems\ezwebin_design\files\default\file\site-colors.css
est vide...
J'ai ajouté les lignes données mais cela ne change rien...
|
|
Toni PEINOIT
|
Mardi 07 Août 2007 9:48:02 am
Re: Problème double menu...
Enfin... ça modifie la couleur que de la deuxième ligne du menu du "bas" quand il y en a un... La première ligne du menu du "bas" reste avec le fond du menu du "haut"...
|
|
Sylvain Guittard
|
Mardi 07 Août 2007 10:09:25 am
Re: Problème double menu...
Si tu veux que l'onglet sélectionné n'est pas la même couleur que le sous-menu, il faut modifier (ou définir) les styles suivants:
Onglet:
div#topmenu li.selected
{
background-image: url(../../images/t1/t1-tab-selected-left.gif);
background-repeat: no-repeat;
background-position: top left;
background-color: #7b92bc;
}
Sous-menu:
div#submenu
{
background-color: #7b92bc;
border-color: #7b92bc;
}
Tu remarqueras que dans les exemples les background-color sont identiques.
Courage, tu vas y arriver !
Sylvain
Tu vas y arriver, courage
|
|
Toni PEINOIT
|
Mardi 07 Août 2007 10:21:21 am
Re: Problème double menu...
Je viens de faire les modifs donc:
div#topmenu li.selected
{
background-image: url(../menu_bas.png);
background-repeat: no-repeat;
background-position: top left;
background-color: #7b92bc;
}
dans le pagelayout.css qui se trouve à ezpublish\extension\ezwebin\design\ezwebin\stylesheets
et
div#submenu
{
background-color: #7b92bc;
border-color: #7b92bc;
}
dans la page site-colors.css qui se trouve ezpublish\var\storage\packages\ez_systems\ezwebin_design\files\default\file
Mais voici ce que cela me donne...
[url=http://www.hiboox.com/lang-fr/image.php?img=86usgf5s.jpg][img]http://images2.hiboox.com/vignettes/3207/86usgf5s.jpg[/img][/url]
|
|
Sylvain Guittard
|
Mardi 07 Août 2007 10:40:36 am
Re: Problème double menu...
Excuse j'ai un peu de mal à saisir ton besoin...
Si tu veux un fond différent sur la première ligne de celui de la deuxième ligne, il faut modifier les background-color de
div#topmenu et div#submenu
Normalement ces styles sont définis dans le fichier site-colors.css. J'ai l'impression (à partir de l'image que tu as envoyé) que ton menu hérite de différentes propriétés qui se chevauchent...
@+
|