Views + Кэш страниц проблема

Главные вкладки

Аватар пользователя misha89 misha89 12 августа 2018 в 22:48

Здравствуйте. Сделал с помощью Views блок похожих материалов. Похожесть выбирается из контекстного фильтра по таксономии.

Мне нужно что бы блоки выпадали случайно при обновлении страниц. Это работает, если добавить критерий сортировки. "Глобальный: В случайном порядке". И все бы ничего, но проверил это для анонимных пользователей. У них не работает.

Стал разбираться. Нашел причину: КЭШИРОВАНИЕ - Кэшировать страницы для анонимных пользователей

Но ведь кэш страниц мне очень нужен, без него плохо.

Как быть? Ради этого кэш отключать не хочется...

Комментарии

Аватар пользователя Olegars Olegars 13 августа 2018 в 0:09

Вьюха блоком выводится?
Кеш блоков включен?
если да, можно отключить кеш блоков(все остальное будет кешироваться), или попробовать вывести вьюху так
print render views_embed_view('название', 'default');

Аватар пользователя bumble bumble 13 августа 2018 в 7:45

misha89 wrote:

Мне нужно что бы блоки выпадали случайно при обновлении страниц

и
misha89 wrote:

Но ведь кэш страниц мне очень нужен, без него плохо.

Кагбэ, взаимоисключающие понятия.

Аватар пользователя gun_dose gun_dose 13 августа 2018 в 9:13

Почему сразу взаимоисключающие? Для восьмёрки стандартная ситуация - кэш блоков отдельно, кэш страниц отдельно. Особенно если большую пипку включить, то сразу видно.

Что касается сабжа, разве в семёрке в третьем столбике настроек вьюс нельзя отключить кэширование отлельно взятого отображения?