Jump to content

No cachear en smarty bloque de categorías


Recommended Posts

Hola amigos,

 

Tengo el siguiente problema:

 

He añadido una función {if $logged} en category-tree-branch.tpl para que lo usuarios que no estén logueados enviarlos al hacer clic en cualquier item de las categorías a la página de autentificación.

 

El problema es que cuando activo la caché de Smarty, éste cachea y muestra siempre la versión sin loguear.

 

Este es el fragmento de código en category-tree-branch.tpl en el que envío a un sitio u otro al usuario dependiendo si está logueado:

 

{if $logged}<a href="{$node.link}" {if isset($currentCategoryId) && ($node.id == $currentCategoryId)}class="selected"{/if} title="{$node.desc|escape:html:'UTF-8'}">{else}<a href="{$link->getPageLink('authentication.php', true)}" {if isset($currentCategoryId) && ($node.id == $currentCategoryId)}class="selected"{/if} title="{$node.desc|escape:html:'UTF-8'}">{/if}{$node.name|escape:html:'UTF-8'}</a>

 

¿Hay alguna solución? ¿Se puede indicar que no se cachee este módulo?

 

Un abrazo y muchas gracias.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...