Segunda, 22 Abril 2013 18:52

Tutorial Seblod 2.x - Override Template - Visão Administração x Visão Usuário

Escrito por 
Avalie este item
(1 Votar)
Tutorial Seblod 2.x - Override Template - Visão Administração x Visão Usuário - 5.0 out of 5 based on 1 vote

Esse dias precisei criar um sistema para um sindicato onde o mesmo conteúdo fosse exibido de uma forma para o usuário e de outra forma para o administrador. A solução foi fazer um override do template seb_one.

Vamos ao passo-a-passo:

1 - Criar o formulário no Seblod.
2 - Criar os Fields e definí-los para aparecer no SiteForm e em Content na posição Mainbody
3 - Criar a pasta para fazer o override. No meu caso o formulário teve o apelido rarh_formulario , então eu criei a pasta:
.../templates/seb_one/positions/rarh_formularios/content
4 - Criar o arquivo mainbody.php nesta pasta mencionada.
4.1 - Conteúdo do arquivo mainbody.php:


<?php // Previnir acesso direto ao arquivo defined( '_JEXEC' ) or die; $user = & JFactory::getUser(); //8 para Super User and 7 para Administratores funciona no J.2.5 if(isset($user->groups[8]) || isset($user->groups[7])) { ?> Caso seja administrador mostra esta parte: <table> <tr> <td><?php echo $cck->getValue('irpf'); ?></td> </tr> </table><?php } else{ ?>Caso seja usuário mostra esta parte: <br/> <h3> Seus dados </h3> <?php echo $cck->getValue('nome_completo'); ?>


É isso aí pessoal, t+

Adelí - DMX.net.br

Lido 6760 vezes Última modificação em Segunda, 22 Abril 2013 19:01

Deixe um comentário

Você precisa escrever no minimo 5 palavras!


Anti-spam: complete the task