РеакÑивнÑе веб-ÑайÑÑ Ðиколай ÐаÑиевÑкий Ðвгений ...
РеакÑивнÑе веб-ÑайÑÑ Ðиколай ÐаÑиевÑкий Ðвгений ...
РеакÑивнÑе веб-ÑайÑÑ Ðиколай ÐаÑиевÑкий Ðвгений ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
292РЕАКТИВНЫЕ ВЕБ-САЙТЫИзменим настройки элементов на страницах сайта так, чтобы страницадля разных пользователей, принадлежащих одной роли, выгляделаодинаково (т. е., например, запретим пользователям управлять видимостьюблоков на сайте, если такие блоки существуют).В шаблонах тем оформления используем переменные:❚ $user_name — для отображения имени аутентифицированногопользователя;❚ $user_link — для отображения ссылок, связанных с профилемпользователя;❚ $is_page_authcache — если установлен в TRUE, то все хуки данногошаблона темы оформления будут сохранены в кэш.Можно также ознакомиться с примером /sites/all/modules/authcache/modules/authcache_example,который показывает, как настроитьблоки с пользовательским содержанием (с контентом пользователя).2. Если необходимо кэшировать страницы только для анонимных пользователей(без аутентифицированных), можно установить модуль CacheRouter. Данный модуль лежит в основе модуля Authcache и кэширует страницылучше встроенного кэширования Drupal. Скачаем модуль по адресуhttp://drupal.org/project/authcache. После скачивания распакуем модуль впапку /sites/all/modules. Включим модуль Cache Router на странице «Управление→ Модули» (http://www.example.ru/admin/build/modules). Откроемфайл settings.php (в папке /sites/default) и добавим следующийкод в начало файла перед тегом