Cámara de Zaragoza

Contenido sólo visible por usuarios registrados, usuarios de un grupo o administradores en Magento

 

Para añadir contenido sólo visible por los usuarios registrados editaríamos el correspondiente .phtml y utilizaríamos este condicional:

<?php if(Mage::getSingleton('customer/session')->isLoggedIn()): ?>
<!-- Código a mostrar si el cliente está logueado -->
<?php else: ?>
<!-- Código a mostrar si no está logueado -->
<?php endif; ?>

 

Para añadir contenido sólo visible para un grupo concreto de usuarios el condicional sería:

<?php $IDGRUPO = 2; //reemplazar por el ID del grupo
if(Mage::getSingleton('customer/session')->getCustomerGroupId() == $IDGRUPO)
: ?>
<!-- Código a mostrar si el cliente pertenece al grupo -->
<?php else: ?>
<!-- Código a mostrar en caso contrario -->
<?php endif; ?>

 

Para añadir contenido en el frontend sólo visible a usuarios logueados en el panel de administración:

<?php
Mage::getSingleton('core/session', array('name' => 'adminhtml'));
$session = Mage::getSingleton('admin/session');
if ( $session->isLoggedIn() ): ?>
<!-- Código a mostrar si el usuario está logueado en el panel de administración -->
<?php else: ?>
<!-- Código a mostrar en caso contrario -->
<?php endif; ?>

Última actualización: 23 de mayo de 2012

¿Tienes alguna duda?
Contacta y te la resolvemos



Inscripción a la agenda

Enviar consulta