Чтобы подключить формы в шаблоне сайта на разных языках такие как:
- Товар под заказ (TOORDER)
- Задать вопрос (ASK)
- Обратная связь (FEEDBACK)
- Резюме (RESUME)
- Заказать услугу (SERVICES)
- Заказать звонок (CALLBACK)
- Нашли дешевле (CHEAPER)
- Хочу в подарок (SEND_GIFT)
- и др.
/bitrix/admin/form_list.php
с добавлением нижнего подчеркивания и идентификатора языка в верхнем регистре в символьный идентификатор формы. А также добавить в таком формате идентификаторы языка в идентификаторы существующих форм. В результате у вас в списке должна быть форма символьным идентификатором CALLBACK_RU и CALLBACK_UAВыполнить замену кода во всем шаблоне. На примере формы заказа обратного звонка CALLBACK ниже приведен пример каким образом нужно провести замену:
Code
Copy code
Code copied!
//Строка поиска data-param-form_id="CALLBACK" //Строка замены data-param-form_id="CALLBACK_<?echo strtoupper(LANGUAGE_ID)?>"
Code
Copy code
Code copied!
//Было <span class="callback-block animate-load colored" data-event="jqm" data-param-form_id="CALLBACK" data-name="callback">Заказать звонок</span> //Стало на ru <span class="callback-block animate-load colored" data-event="jqm" data-param-form_id="CALLBACK_RU" data-name="callback">Заказать звонок</span> //Стало на ua <span class="callback-block animate-load colored" data-event="jqm" data-param-form_id="CALLBACK_UA" data-name="callback">Заказать звонок</span>
Данное действие замены нужно провести со всеми кнопками вызова форм в шаблоне.
Как переводить сами надписи кнопок будет указано в соотвесвующем разделе.
Количество показов: 302
Дата изменения: 26.08.2023 19:20:44