Мастер установки заменяет все вхождения #SITE_DIR# в шаблоне
Повторный запуск мастера установки решения (например для создания второго сайта на том же ядре) заменяет вхождения #SITE_DIR# на косую черту. В частности у нас это было замечено в файлах:
# modified: /components/bitrix/menu/left_front_catalog/result_modifier.php
# modified: /components/bitrix/news.list/news-list/template.php
Если у других пользователей второй сайт будет создаваться на том же домене (site1.ru/site2/), то думаю это может привести к проблемам.
diff --git a/components/bitrix/news.list/news-list/template.php b/components/bitrix/news.list/news-list/template.php
- $basketUrl = str_replace('#SITE_DIR#', SITE_DIR, \Bitrix\Main\Config\Option::get(
+ $basketUrl = str_replace('/', SITE_DIR, \Bitrix\Main\Config\Option::get
diff --git a/components/bitrix/menu/left_front_catalog/result_modifier.php b/components/bitrix/menu/left_front_catalog/result_modifier.php
- if($catalogPageUrl = str_replace('#SITE_DIR#', SITE_DIR, $arCatalogIblock['LIST_PAGE_URL'])){
+ if($catalogPageUrl = str_replace('/', SITE_DIR, $arCatalogIblock['LIST_PAGE_URL'])){
А можно ли сделать так чтобы чтобы при установке второго сайта, если шаблон aspro_max уже существует, то мастер установки его не перезаписывал? Все изменённые кастомные файлы переписываются, что не очень удобно.
А можно ли сделать так чтобы чтобы при установке второго сайта, если шаблон aspro_max уже существует, то мастер установки его не перезаписывал? Все изменённые кастомные файлы переписываются, что не очень удобно.
Добрый день!
>> Повторный запуск мастера установки решения (например для создания второго сайта на том же ядре) заменяет вхождения #SITE_DIR# на косую черту.
Благодарим вас за обратную связь. Поправим работу функционала. Зарегистрировали задачу под номером MAX-3753.
>> А можно ли сделать так чтобы чтобы при установке второго сайта, если шаблон aspro_max уже существует, то мастер установки его не перезаписывал?
Файлы могут перезаписываться, если вы меняли наши дефолтные файлы. Для корректной работы функционала нужно создавать свои кастомные файлы. Иначе при каждом апдейте файлы будут забираться. Описывали в документации общие рекомендации, как вносить изменения: https://clck.ru/32jadn.
Благодарим вас за обратную связь. Будем на связи!
Добрый день!
>> Повторный запуск мастера установки решения (например для создания второго сайта на том же ядре) заменяет вхождения #SITE_DIR# на косую черту.
Благодарим вас за обратную связь. Поправим работу функционала. Зарегистрировали задачу под номером MAX-3753.
>> А можно ли сделать так чтобы чтобы при установке второго сайта, если шаблон aspro_max уже существует, то мастер установки его не перезаписывал?
Файлы могут перезаписываться, если вы меняли наши дефолтные файлы. Для корректной работы функционала нужно создавать свои кастомные файлы. Иначе при каждом апдейте файлы будут забираться. Описывали в документации общие рекомендации, как вносить изменения: https://clck.ru/32jadn.
Благодарим вас за обратную связь. Будем на связи!
Здравствуйте!
У нас хорошие новости — задача была реализована в обновлении 2.1.6. Перед установкой обновлений не забудьте сделать полное резервное копирование сайта.
Всего доброго!
Здравствуйте!
У нас хорошие новости — задача была реализована в обновлении 2.1.6. Перед установкой обновлений не забудьте сделать полное резервное копирование сайта.
Всего доброго!
Комментарии на данной страницы заблокированы!