Языковые переменные
Часть языковых переменных решения располагается в файле /bitrix/modules/astdesign.marketpro/lang/ru/common.php
Это могут быть заголовки статических блоков или страниц, тексты сообщений, надписи кнопок и прочее.
Чтобы переопределить какую-то фразу, нужно создать кастомный файл - /bitrix/modules/astdesign.marketpro/lang/ru/common_custom.php с аналогичным содержанием.
Например, чтобы поменять заголовок блока "Популярные категории" на главной странице, в файле common_custom.php должно быть прописано:
$MESS["ASTDESIGN_MARKETPRO_CATEGORIES_TITLE"] = "Пример заголовка блока для разделов на главной странице";После изменений может потребоваться сброс кеша Битрикса (зависит от блока).
Что важно знать
Файл создаёте вы, и обновление его не тронет. common_custom.php не входит в поставку решения, поэтому переопределения переживают обновления. А вот сам common.php обновлением перезаписывается — править его бессмысленно, все изменения потеряются.
Ключи пишите как в оригинале, с префиксом. Все переменные решения начинаются с ASTDESIGN_MARKETPRO_. Проще всего найти нужную фразу поиском по common.php: ищите текст, который видите на сайте, и копируйте ключ целиком.
Перекрываются только фразы из common.php. Подписи настроек в админке, тексты мастера установки и языковые файлы компонентов лежат в других файлах, и этим способом не меняются.
Что можно поменять таким образом
В common.php собраны заголовки блоков и статические надписи витрины — то, что не настраивается через админку. Например:
заголовки блоков главной страницы — «Популярные категории», «Популярные бренды», «Новости и статьи», «Видео», «Распродажа, акции, конкурсы»;
надписи в корзине и карточке товара вроде «Подарок» или «Товара нет в наличии»;
тексты писем, которые решение формирует само, — например про бонусы ко дню рождения.
Заголовки блоков главной страницы перечислены в статье «Главная страница».
Изменения не появились
Проверьте по порядку: ключ переменной совпадает с оригиналом до символа; файл лежит в lang/ru/ рядом с common.php, а не в корне модуля; сброшен кеш сайта. Часть надписей приходит на витрину внутри закешированных данных, поэтому без сброса кеша вы увидите старый текст.