Как правильно использовать помощник вида ifAuthenticated в отношении кеша TYPO3? - PullRequest
0 голосов
/ 18 января 2019

При использовании помощника вида <f:security.ifAuthenticated> для визуализации контента, только если пользователь вошел в систему, этот контент иногда отображается (правильно), а иногда нет, даже если пользователь вошел в систему все время.

Я полагаю, причина кеширования страницы, чтобы помощник вида не всегда получал правильное состояние для пользователя. Означает ли это, что для использования этого помощника вида необходимо отключить кеширование всей страницы?

1 Ответ

0 голосов
/ 18 января 2019

Правильный подход заключается в том, чтобы использовать этот ViewHelper только в контексте USER_INT или на страницах, где кэш полностью отключен (хотя это не рекомендуется).

Только когда визуализируемый вами шаблон не может быть кэширован TYPO3, ViewHelper будет выполняться каждый раз и давать правильный результат.

...