Morphogenesis, layout variable et multimenu | Titre du sujet : Morphogenesis, layout variable et multimenu par olico sur 28/09/2006 15:57:46
Bonjour,
Je suis en train de travailler sur le thème Morphogenesis afin de réaliser un thème personnalisé. L'un des intérêts de ce thème est qu'il gère le layout (format) variable de la page en 1,2 ou 3 colonnes. toutefois il y a un problème (bug) avec Multimenu et l'utilisation de la navbar.
En effet, j'ai crée avec multimenu un menu déroulant horizontal en CSS que j'ai intégré au thème. j'ai utilisé l'astuce qui permet de masquer le menu navbar des blocs de gauche. Mais dès lors, le layout reste bloqué au format "colonne de gauche" même lorsque j'ai supprimé tous les autres blocs visibles à gauche.
Comment faire pour que ma colonne centrale prenne à nouveau toute la largeur?
Peut-être faut-il modifier ce code dans theme.html?
<body class="<{$xoops_dirname}> theme-default">
<{if $xoBlocks.canvas_left and $xoBlocks.canvas_right}><{assign var=columns_layout value='threecolumns-layout'}>
<{elseif $xoBlocks.canvas_left}><{assign var=columns_layout value='leftcolumn-layout'}>
<{elseif $xoBlocks.canvas_right}><{assign var=columns_layout value='rightcolumn-layout'}>
<{/if}>
peut-être en rajoutant une condition qui exclu le menu navbar?
Mais là j'ai besoin d'aide.
autre remarque, le menu contextuel par clique droit de multimenu ne fonctionne pas non-plus, si vous avez une idée pour le rendre fonctionnel je suis aussi preneur.
Merci de votre attention et de vos réponses. -- olico
|
|