Здравствуйте. Сделал с помощью Views блок похожих материалов. Похожесть выбирается из контекстного фильтра по таксономии.
Мне нужно что бы блоки выпадали случайно при обновлении страниц. Это работает, если добавить критерий сортировки. "Глобальный: В случайном порядке". И все бы ничего, но проверил это для анонимных пользователей. У них не работает.
Стал разбираться. Нашел причину: КЭШИРОВАНИЕ - Кэшировать страницы для анонимных пользователей
Но ведь кэш страниц мне очень нужен, без него плохо.
Как быть? Ради этого кэш отключать не хочется...
Комментарии
Вьюха блоком выводится?
Кеш блоков включен?
если да, можно отключить кеш блоков(все остальное будет кешироваться), или попробовать вывести вьюху так
print render views_embed_view('название', 'default');
и
Кагбэ, взаимоисключающие понятия.
Почему сразу взаимоисключающие? Для восьмёрки стандартная ситуация - кэш блоков отдельно, кэш страниц отдельно. Особенно если большую пипку включить, то сразу видно.
Что касается сабжа, разве в семёрке в третьем столбике настроек вьюс нельзя отключить кэширование отлельно взятого отображения?
кеширование вьюса не спасёт от страничного кеширования, которое у автора
Ну, потому что, если страница из кеша - она статична. А в статике - нет динамики.
authcache спасёт отца русской демократии