Кнопка очистки кэша для пользователей
24 ноября 2020 в 10:55
Добрый день. Подскажите, пожалуйста, можно ли как то вывести кнопку Очистить кэш для пользователей с ограниченными правами доступа?
Есть роль контент менеджера, и когда пользователи с этой ролью создают материал, он появляется не сразу, а только после очистки кэша из меню администратора. (Подключен memcache)
Пробовал создавать правила для очистки кэша при создании или обновлении материала, но не помогает.
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Можно попробовать свое правило для рулзов добавить (пример тут), и вызывать drupal_flush_all_caches() (либо сразу вызывать функцию, если php модуль активен, но это не тру).
С точки зрения производительности вариант каждый раз сбрасывать кеш может быть не очень.
Подскажите, пожалуйста, как этот код написать, я не знаю php. Как в рулз его вставить разберусь.
Разрешить соответствующей роли данную возможность. Пользователи - Права доступа -Administration menu
Модуль Devil дает возможность очищать кэш. Заглянуть в Меню - Разработка - Clear cache