Re: [MULTIMENU] multimenu 2.x | Titre du sujet : Re: [MULTIMENU] multimenu 2.x par Solo71 sur 17/02/2009 10:18:48
Tout dépend surtout du thème employé.
Voici un exemple à insérer dans le fichier principal, là où doit être affiché le menu (ex : theme.html) :
Etape 1 : Activer un bloc nommé 'headmenu' et mis en centre-centre.
<!-- multimenu block -->
<{assign var=zone value="page_topcenter"}>
<{if $xoBlocks[$zone]}>
<{foreach from=$xoBlocks[$zone] item=block}>
<{if $block.title === "headmenu"}>
<{$block.content}>
<{/if}>
<{/foreach}>
<{/if}>
<!-- multimenu block -->
Et dans le fichier qui gère le bloc central (car le bloc multimenu sera déterminé comme affiché en centre-centre (ex : centerblocks.html).
<{if $lcr=='l'}><{assign var=lcr value='left'}>
<{elseif $lcr=='r'}>
<{assign var=lcr value='right'}>
<{else}>
<{assign var=lcr value='center'}>
<{/if}>
<{assign var=zone value="page_$topbottom$lcr"}>
<{if $xoBlocks[$zone]}>
<div class="xo-blockszone x2-secondary" id="xo-page-<{$topbottom}><{$lcr}>blocks">
<{foreach from=$xoBlocks[$zone] item=block}>
<{if $block.title != "headmenu"}>
<div class="xo-block <{$block.module}>">
<{if $block.title|regex_replace:"/.*none/":"none" ne "none"}>
<div class="xo-blocktitle">
<h3><{$block.title}></h3></div>
<{/if}>
<div class="xo-blockcontent">
<{$block.content}></div>
</div>
<{/if}>
<{/foreach}>
</div>
<{/if}>

|
|