Fork me on GitHub

Rapport de message :*
 

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[$zoneitem=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[$zoneitem=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}>



Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

116 Personne(s) en ligne (99 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 116 | Plus ...