drupal кэш определенной страницы

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

Аватар пользователя gluc86 gluc86 2 февраля 2016 в 17:23

доброго времени суток, колеги.
встала передо мной проблема, страничка имеющая php код, залетает в кеш друпала и при последующем обращении к странице, с другой машины php не отрабатывается а страница берется из кеша друпала
так вот вопрос : как запретить друпалу кешить определенные страницы для анонимов
или как сбрасывать кеш этой страницы отдельно? может в конце или начале кода страницы

скорее всего это можно сделать по средствам drupal api но к сожалению я в этом не силен, так что обращаюсь за помощью к великим гуру )
ПЛИЗ Х е л п , товарищи

Комментарии

Аватар пользователя Studio VIZA Studio VIZA 2 февраля 2016 в 23:07

Самое простейшее, создать блок с кодом, прикрепить блок к определённому региону и странице, и в настройке кэша запретить кэшировать блоки для анонимов.

Аватар пользователя gluc86 gluc86 4 февраля 2016 в 15:38

рассматриваю данное решение как альтернативное
так как придется перелопачивать много страниц, так как код есть на нескольких страницах
как бы есть идея завести новый тип материала, вставить туда блок полем с помощью ds
а с помощью Block Cache Alter выключить кеширование именно этого блока а не всех
но это как резервный, так как искренне верю что есть возможность добиться желаемого одной - двумя строчками малоизвестного мне кода