Недавно просмотренные материалы

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

Аватар пользователя engenes engenes 29 сентября 2017 в 15:11

Здравствуйте.
как можно создать недавно просмотренные материалы?
Поставил модуль Recently read, у него есть только настройки
но не понял как применить, к тем же представлениям.
В фильтрах ничего нового не появилось
так же попробовал создать новое представление и поискать в списке из чего именно я хочу создать представление, тоже ничего необычного.
и в блоках все по старому.
Подскажите, где икать куда смотреть?
может какие шаги пройти надо?

Лучший ответ

Аватар пользователя fairrandir fairrandir 29 сентября 2017 в 16:15
1

1. Flag + Rules + Session API - вариант раз. Возможны проблемы с кэшем. Authcache в помощь.
2. Свой тупой модулёк. Писать в куку (например) айдишники недавно просмотренного, дёргать с сервера и рендерить на клиенте.

Комментарии

Аватар пользователя fairrandir fairrandir 29 сентября 2017 в 16:15
1

1. Flag + Rules + Session API - вариант раз. Возможны проблемы с кэшем. Authcache в помощь.
2. Свой тупой модулёк. Писать в куку (например) айдишники недавно просмотренного, дёргать с сервера и рендерить на клиенте.

Аватар пользователя engenes engenes 29 сентября 2017 в 19:53

ну елки палки, ведь должно же быть готовое решение, понятно что все можно решить написанием собыственного кода, но для конвейера лучший вариант это drupal.org.
про флаги тоже мысль была, то как то костылем попахивает_))
и все таки в общих чертах? - в правилах создать условие: при открытии страницы поставить флаг? все верно?

Аватар пользователя bumble bumble 29 сентября 2017 в 16:35

Я, лично, предпочитаю 2й вариант.
А если заморочится - можно не только куки, а еще и всяческие веб-стораджы заюзать. Тогда, для серва, это будет даже не трудозатратно.