Форма "Купить в 1 Клик"

На странице корзины расположена кнопка "Купить в 1клик", вызывающая одноименную форму. За вывод самой формы отвечает компонент aspro:oneclickbuy.max. Для того чтобы данный компонент имел возможность переводить заголовки полей, нужно внести корректировки в его шаблон, а именно файл bitrix/templates/aspro_max/components/aspro/oneclickbuy.max/shop/template.php.
На строке 27 меняем часть кода:
Code Copy code Code copied!
1
2
3
4
5
//Исходная строка
<?=$arResult["PROPS"][$field]["TITLE"];?>

//Строка для замены
<?=GetMessage('FIELD_'. $field) ? GetMessage('FIELD_'. $field) : $arResult["PROPS"][$field]["TITLE"];?>
Дальше в lang файлах шаблона добавляем переводы в массив языковых фраз. Например для украинского языка для свойства ФИО указываем в файле /lang/ua/template.php:
Code Copy code Code copied!
1
2
$MESS["FIELD_FIO"] = "П.І.Б";
//Где ключ cостоит из 'FIELD_' и символьного кода свйоства, в данном случае FIO
Внизу формы находится чекбокс с текстом о соглашении. Сам же текст соглашения переводится в файле include/offer_text.php относительно SITE_DIR языковой версии сайта. В данном примере это будет /ua/include/offer_text.php

Количество показов: 224
Дата изменения: 29.08.2023 19:47:12