Кешируются ли настройки темы Drupal? - PullRequest
0 голосов
/ 13 мая 2010

Я хочу изменить theme_username, базовую функцию темы, которая выводит эту ужасную «не проверенную» строку на пользователей, которые не вошли в систему (например, когда они комментируют). я хочу чекбокс в admin / build / themes / settings / MYTHEME чтобы это изменить. но так как эта функция темы часто вызывается, это ухудшит производительность любого сайта, использующего мою тему, или кэшированы ли настройки темы ?

Ответы [ 2 ]

2 голосов
/ 15 мая 2010

Настройки темы кэшируются, как указано на странице API Drupal для theme_get_setting($setting_name, $refresh = FALSE).

0 голосов
/ 13 мая 2010

Настройки темы обычно сохраняются с variable_set. Так что вам нужен запрос, чтобы проверить это. Но вы можете кэшировать результат самостоятельно, используя статическую переменную.

...