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