2014-09-03 2 views
0

Как я могу исключить поле из кэширования, не исключая кэширование страницы? Значение поля изменяется с использованием крючка _preprocess_field в зависимости от переменной cookie. Система кэширования кэширует всю страницу и mymodule_preprocess_field никогда не вызывал, чтобы изменить значение поля. Любые идеи, как исключить это поле из кеширования?Как исключить поле из кэша в drupal?

ответ

1

Кассета страницы Drupal кэширует всю страницу. Если вы хотите, чтобы небольшая часть данных обновлялась, например, вход в систему пользователя или цены на дату, вы должны использовать ajax, а на странице, возвращающей ajax, не следует ее кэшировать.

Смежные вопросы