Здравствуйте! Есть много материала "Как не кэшировать шаблон", но каждый из советов даёт ответ под узкую задачу.
У меня на сайте новости могут добавлять все пользователи. Надо в списке новостей сделать ссылку "редактировать" напротив новостей, автором которых является текущий пользователь. Но кэшировать список новостей хочется для всех пользователей одни кэшем. Тогда по логике, нужно чтобы в компоненте не кэшировалось условие:
Как это реализовать? Не хочется изменять всё стандартное кэширование на CPHPCache, а с помощью файла component_epilog.php тоже ничего не получается.
У меня на сайте новости могут добавлять все пользователи. Надо в списке новостей сделать ссылку "редактировать" напротив новостей, автором которых является текущий пользователь. Но кэшировать список новостей хочется для всех пользователей одни кэшем. Тогда по логике, нужно чтобы в компоненте не кэшировалось условие:
Код |
---|
if($item["CREATED_BY"] == $USER->GetID()) может редактировать |
Как это реализовать? Не хочется изменять всё стандартное кэширование на CPHPCache, а с помощью файла component_epilog.php тоже ничего не получается.