En esta guía, explicaremos como mostrar el contenido de los CMS, solo a los usuarios registrados en Prestashop.
Recordamos, que tenemos una guía, para saber como crear nuevos contenidos en nuestra tienda Prestashop: Guía – ¿Donde crear nuevos contenidos en Prestashop 1.5?
Para que dichos contenidos solo sean visibles para los usuarios registrados, en nuestra tienda Prestashop.
Vamos al fichero:
/themes/default/cms.tpl
Buscamos lo siguiente:
{if isset($cms) && !isset($cms_category)}
Y justo antes añadimos esto:
{if $logged}
Después en el mismo fichero, pero al final añadimos esto:
{else} <h1>{l s='Contenidos solo disponibles para usuarios registrados'}</h1> {/if}
De esta manera conseguimos que el contenido que hemos creado en la pestaña Preferencias -> CMS del panel de administración de nuestra tienda, solo sea visible para los usuarios registrados.
Estas modificación, ha sido probada en Prestashop 1.5.3.1