bonsoir a tous,
alors voila mon soucis j'utilise un théme sur le gabarie morphogenesis et je veut mettre un menu horisontal avec multimenu.
donc j'ai pris mon globalnav et j'ai inserer a la place ce code comme il et dit dans l'aide de multimenu
<{foreach item=block from=$xoops_lblocks}>
<{if $block.title == 'navbar'}>
<{$block.content}>
<{/if}>
<{/foreach}>
ensuite dans les preferences du menu j'ai choisi horisontal comme il et dit et mis a gauche toujours comme il et dit dans l'aide.
ensuite ont me dit
repérer le code smarty utilisé pour générer les blocs de gauche et changer comme suit :
Avant :
<{foreach item=block from=$xoops_lblocks}>
<{include file='default/theme_blockleft.html'}>
<{/foreach}>
aprés :
<{foreach item=block from=$xoops_lblocks}>
<{if $block.title != 'navbar'}>
<{include file='default/theme_blockleft.html'}>
<{/if}>
<{/foreach}>
mais sa c'etait pour les ancien thémes donc le menu apparais toujours dans la colone de gauche comment faire en sorte qu'il n'apparais plus dans la colone de gauche ?
car je supose que ce bout de code et a mettre dans théme.html mais je sais vraiment pas ou.
edit: donc je vois dans le théme.html ceci
<{if $xoBlocks.canvas_left}>
<{includeq file="$theme_name/blockszone.html" blocks=$xoBlocks.canvas_left
zoneClass='xo-canvas-column' zoneId='xo-canvas-leftcolumn' zoneTag='td'
}>
<{/if}>
donc je me dit sa ce passe dans blockzone.html et la je constate bien que sa n'a rien a y voir avec les ancien théme
voici ce qui il y a dans le fichier blockzone.html
<{if $blocks}>
<<{$zoneTag}> class="xo-blockszone x2-secondary<{if $zoneClass}> <{$zoneClass}><{/if}>"<{if $zoneId}> id="<{$zoneId}>"<{/if}>>
<{foreach from=$blocks item=block}>
<div class="xo-block <{$block.module}>">
<{if $block.title}><div class="xo-blocktitle"><{$block.title}></div><{/if}>
<div class="xo-blockcontent"><{$block.content}></div>
</div>
<{/foreach}>
</<{$zoneTag}>>
<{/if}>