Проблема кеширования левого меню в решениях АСПРО - разработка и поддержка сайтов BUSSOL


Заказать разработку

Проблема кеширования левого меню в решениях АСПРО

Автор:

Дата публикации:

Проблема кеширования левого меню в решениях АСПРО

В последнее время пользователи сайтов, работающих на решениях компании АСПРО, сталкиваются с тем, что в разных разделах сайта левое меню не меняется, хотя оно разное для каждого из этих разделов. В данном видео показан способ обхода этой проблемы.

В данном примере будем рассматривать сайт на решении АСПРО.Корпоративный сайт 3.0. В корне сайта есть папка include, а в ней папке left_block. В этой папке нас будет интересовать файл menu.left_menu.php, в котором находится компонент вывода левого меню в разделах сайта.

По умолчанию в параметрах этого компонента отсутствует настройка кеширования левого меню "CACHE_SELECTED_ITEMS" => "Y" для каждого раздела в отдельности. Поэтому ее нужно добавить:

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

У этого способа есть два существенных минуса:

  • 1. Т.к. меню теперь кешируется для каждого раздела, то количество файлов кеша и их размер будут постепенно увеличиваться;
  • 2. При обновлении решения АСПРО есть вероятность того, что файл menu.left_menu.php будет заменен на дефолтный и вышеописанные изменения снова придется повторить.

Однако сотрудники компании АСПРО заверяют, что в ближайшее время данный недостаток будет устранен. В видео вы можете более подробно ознакомиться с решением данного вопроса.


241027, Россия, Брянская область, поселок Путевка, улица Рослальская, дом 8, кв.121
Телефон: +7 (953) 298-86-66

1 августа 2023


В последнее время пользователи сайтов, работающих на решениях компании АСПРО, сталкиваются с тем, что в разных разделах сайта левое меню не меняется, хотя оно разное для каждого из этих разделов. В данном видео показан способ обхода этой проблемы.

В данном примере будем рассматривать сайт на решении АСПРО.Корпоративный сайт 3.0. В корне сайта есть папка include, а в ней папке left_block. В этой папке нас будет интересовать файл menu.left_menu.php, в котором находится компонент вывода левого меню в разделах сайта.

По умолчанию в параметрах этого компонента отсутствует настройка кеширования левого меню "CACHE_SELECTED_ITEMS" => "Y" для каждого раздела в отдельности. Поэтому ее нужно добавить:

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

У этого способа есть два существенных минуса:

  • 1. Т.к. меню теперь кешируется для каждого раздела, то количество файлов кеша и их размер будут постепенно увеличиваться;
  • 2. При обновлении решения АСПРО есть вероятность того, что файл menu.left_menu.php будет заменен на дефолтный и вышеописанные изменения снова придется повторить.

Однако сотрудники компании АСПРО заверяют, что в ближайшее время данный недостаток будет устранен. В видео вы можете более подробно ознакомиться с решением данного вопроса.


ДРУГИЕ СТАТЬИ

Возврат к списку
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Защита от автоматических сообщений
 
Участник программы мониторинга качества внедрения Золотой сертифицированный партнер 1с-Битрикс

Заказать проект или работы:

Проверяем мессенджеры и почту 3 раза в день. Отвечаем в течении 24-х часов.

Заказать разработку

Копирайт 2014-2024. BUSSOL - разработка и продвижение сайтов.
BUSSOL, ОГРНИП: 321325600054519,
Смотреть все реквизиты
Сайт работает на 1С-Битрикс.Управление сайтом

bussolweb.ru использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. Если Вы не хотите, чтобы Ваши пользовательские данные обрабатывались, пожалуйста, ограничьте их использование в своём браузере
Политика конфиденциальности
Публичная оферта