Página 1 de 1

"desaparecer" a sidebar sem modulos

Enviado: 03 Jan 2006, 12:40
por exit
Queria que que a minha sidenav da esquerda desaparece-se quando ñ tiver nenhum modulo activo, a da direita desaparece por causa deste code ->
0) { ?>
, mas na esquerda tenho dois "module positions" o 'menu' e o 'left' , como podem verificar na quote a baixo...

queria saber como se faz para esta situação quando temos dois "module positions" na mesma sidenav, e queremos que ela "colapse" por assim dizer, quando não tiver nenhum modulo activo.
Isto para conseguir uma melhor integração com o forum...!

deixo aqui um link relacionado para saberem mais ...
http://www.simplemachines.org/community/index.php?topic=39380.0

Parte do index.php que deve ser alterada:

Código: Selecionar todos

<div id="spacerbar">
             <?php mosPathWay(); ?>
           </div>
           <table class="maintable" width="100%">
              <tr valign="top">
                 <td class="sidenav">
                    <div id="menu">
                       <?php mosLoadModules ( 'menu' ); ?>   
                    </div>
                    <div id="left">
                       <?php mosLoadModules ( 'left' ); ?>   
                    </div>
                    <img src="<?php echo $mosConfig_live_site;?>/templates/xxxxx/images/spacer.png" alt="spacer.png, 0 kB" title="spacer" class="" height="1" width="163" /><br />
                 </td>
desde já agradeço, []

Re: "desaparecer" a sidebar sem modulos

Enviado: 03 Jan 2006, 16:36
por Daniel Corrêa

Código: Selecionar todos

       <div id="left">
         <?php if (mosCountModules( "left" ) > 0) { ?>
           <tr> 
             <td>
               <?php mosLoadModules ( 'left' ); ?>
             </td>
           </tr>
         <?php } ?>
       </div>