Joomla Brasileiro

Exibindo e ocultando colunas no Template

 

Exibindo e ocultando colunas no Template

 

Para ocultar e exibir uma coluna no seu template é muito simples. A função mosCountModules é fundamental para que possamos verificar se existe algum módulo configurado para carregar. A lógica é simples. Se tem módulo a ser carregado na posição RIGHT então exiba o mosMainBody() e o mosLoadModules ( 'right', -2 ) senão exiba somente o mosMainBody().

1.    <div id="corpo">
2. <?php
3. echo "<div id='colunaesquerda'>";
4. mosLoadModules ( 'left', -2 );
5. echo "</div>";
6. //Condição SE existirem módulos na posição RIGHT
7. //mostre o mosMainBody() e a coluna do móulo RIGHT
8. if (mosCountModules('right')){
9. echo "<div id='conteudo'>";
10. mosMainBody();
11. echo "</div>";
12. echo "<div id='colunadireita'>";
13. mosLoadModules ( 'right', -2 );
14. echo "</div>";
15. // SE NÃO existirem módulos mostre somente o mosMainBody()
16. }else{
17. echo "<div id='conteudo2'>";
18. mosMainBody();
19. echo "</div>";
20. }?>
21. </div>


Entendendo o código

L 1. Div que modela o template
L 2. Início do Script PHP
L 3. Div que modela a coluna esquerda
L 4. Chamada dos módulos e definição da posição LEFT. O parâmetro -2 é usado para eliminar tabelas e utilizar DIV's
L 5. Fim da Div que modela a coluna esquerda
L 6 e 7. Comentários
L 8. Verificando se há módulos carregando na posição RIGHT. Se existir vá para a Linha 9, senão vá para a Linha 17
L 9. Div que modela o conteúdo
L 10. Chamada do mosMainBody(), ou seja, é o local onde aparece o conteúdo do site
L 11. Fim da Div que modela o conteúdo
L 12. Div que modela a coluna direta
L 13. Chamada dos módulos e definição da posição RIGHT. O parâmetro -2 é usado para eliminar tabelas e utilizar DIV's
L 14. Fim da Div que modela a coluna direita
L 15. Comentário
L 16. Se a Linha 8 não for satisfeita...
L 17. Div que modela o conteúdo. Note que a classe CSS chamada é diferente da classe da Linha 9. A diferença entre elas é somente na largura - WIDTH. Pois, se houver a coluna direita a largura da área de conteúdo deve ser menor e caso não tenha a coluna direita a área de conteúdo deve ser maior.
L 18. Chamada do mosMainBody(), ou seja, é o local onde aparece o conteúdo do site
L 19. Fim da Div que modela o conteúdo
L 20. Fim do Script PHP
L 21. Fim da Div que modela o template

 

 



Adicione esta página a suas Redes Sociais favoritas.

Adicionar comentário


Código de segurança
Atualizar

Flash de Notícias

Com Joomla! É fácil criar um Web site de qualquer tipo. Se você quer uma comércio eletrônico ou site de empresa ou você está construindo uma grande comunidade online, Joomla! permite-lhe implementar um novo site em questão de minutos e adicionar funcionalidades extras que necessitar. Há centenas de extensões disponíveis que irão ajudar a expandir o seu site e permitir novos serviços que esteja ao seu alcance para a Internet.

Video - Projeto Gota D'Água

Votem - Projeto Gota D'Água

movimento_gotadagua
Banner

LOGIN

Banner
Banner
Nós temos 5 visitantes online

CONTATOR DE VISITAS

mod_contador_visitasHoje367
mod_contador_visitasOntem642
mod_contador_visitasEsta semana3676
mod_contador_visitasEste mês11398
mod_contador_visitasTodos414483
Joomla Brasileiro Yappy Host Designer Zone Monica Maestrello Up Key Carlito Teixeira