В последнее время пользователи сайтов, работающих на решениях компании АСПРО, сталкиваются с тем, что в разных разделах сайта левое меню не меняется, хотя оно разное для каждого из этих разделов. В данном видео показан способ обхода этой проблемы.
В данном примере будем рассматривать сайт на решении АСПРО.Корпоративный сайт 3.0. В корне сайта есть папка include, а в ней папке left_block. В этой папке нас будет интересовать файл menu.left_menu.php, в котором находится компонент вывода левого меню в разделах сайта.
По умолчанию в параметрах этого компонента отсутствует настройка кеширования левого меню "CACHE_SELECTED_ITEMS" => "Y" для каждого раздела в отдельности. Поэтому ее нужно добавить:
На всякий случай рекомендую вам удалить папку с кешем. Теперь в каждом разделе, где есть левое меню, левое меню совпадает с выпадающим верхним меню для соответствующего раздела.
У этого способа есть два существенных минуса:
1. Т.к. меню теперь кешируется для каждого раздела, то количество файлов кеша и их размер будут постепенно увеличиваться;
2. При обновлении решения АСПРО есть вероятность того, что файл menu.left_menu.php будет заменен на дефолтный и вышеописанные изменения снова придется повторить.
Однако сотрудники компании АСПРО заверяют, что в ближайшее время данный недостаток будет устранен. В видео вы можете более подробно ознакомиться с решением данного вопроса.
241027,
Россия,
Брянская область,
поселок Путевка,
улица Рослальская, дом 8, кв.121
В последнее время пользователи сайтов, работающих на решениях компании АСПРО, сталкиваются с тем, что в разных разделах сайта левое меню не меняется, хотя оно разное для каждого из этих разделов. В данном видео показан способ обхода этой проблемы.
В данном примере будем рассматривать сайт на решении АСПРО.Корпоративный сайт 3.0. В корне сайта есть папка include, а в ней папке left_block. В этой папке нас будет интересовать файл menu.left_menu.php, в котором находится компонент вывода левого меню в разделах сайта.
По умолчанию в параметрах этого компонента отсутствует настройка кеширования левого меню "CACHE_SELECTED_ITEMS" => "Y" для каждого раздела в отдельности. Поэтому ее нужно добавить:
На всякий случай рекомендую вам удалить папку с кешем. Теперь в каждом разделе, где есть левое меню, левое меню совпадает с выпадающим верхним меню для соответствующего раздела.
У этого способа есть два существенных минуса:
1. Т.к. меню теперь кешируется для каждого раздела, то количество файлов кеша и их размер будут постепенно увеличиваться;
2. При обновлении решения АСПРО есть вероятность того, что файл menu.left_menu.php будет заменен на дефолтный и вышеописанные изменения снова придется повторить.
Однако сотрудники компании АСПРО заверяют, что в ближайшее время данный недостаток будет устранен. В видео вы можете более подробно ознакомиться с решением данного вопроса.
В данном видео вы узнаете как в корзине 1С-Битрикс выводить любые данные о товаре, используя файл mutator.php в шаблоне корзины и стандартные возможности Bitrix Framework
Нередко возникает необходимость на странице списка товаров и на детальной странице товара отключить появление попапа добавления товара в корзину. В этом видео я покажу как это можно сделать