8 800 500-47-11
8 800 500-47-11
Отдел продаж
База знаний
  • Все решения
  • Интернет-магазины
    • Аспро: Премьер
    • Аспро: Лайтшоп
    • Аспро: Максимум
    • Аспро: Шины и диски 2.0
    • Аспро: Next
    • Аспро: Оптимус
    • Аспро: Шины и диски, интернет-магазин
    • Аспро: Маркет
    • Аспро: Интернет-магазин
    • Аспро: Крутой шоп
  • Корпоративные сайты
    • Аспро: Приорити 2.0
    • Аспро: Корпоративный сайт 3.0
    • Аспро: Корпоративный сайт 2.0
    • Аспро: Стройка 2.0
    • Аспро: Инжиниринг
    • Аспро: Металл
    • Аспро: Digital 2.0
    • Аспро: Детский сад и образовательный центр
    • Аспро: Курорт 2.0
    • Аспро: Ландшафт 2.0
    • Аспро: Автосервис
    • Аспро: Медицинский центр 3.0
    • Аспро: Ландшафт
    • Аспро: Медицинский центр 2.0
    • Аспро: Курорт
    • Аспро: Стройка
    • Аспро: Сайт медицинского центра
    • Аспро: Корпорация
    • Аспро: Корпоративный сайт
    • Аспро: Корпоративный сайт современной компании
    • Аспро: Приорити
    • Аспро: Digital
  • Модули
    • Аспро: Привязка ответственного
    • Аспро: Шинный калькулятор
    • Аспро: Кредитный калькулятор
    • Аспро: Универсальный импорт
  • 1С-Битрикс
    • Общее

Как изменить текст после отправки формы

ID статьи: 195 , создана 10 янв 2017 , последнее исправление  26 мар 2019
Актуально для:

Необходимо изменить стандартный текст, появляющийся после успешной отправки формы.




Решение


Нужно внести правки в код компонента.

Внимание! Нижеследующая инструкция подразумевает работу с кодом шаблона. Перед внесением изменений обязательно познакомьтесь с нашими рекомендациями. Если вы собираетесь вносить изменения в код шаблона

Переключитесь на административный раздел сайта и перейдите в Рабочий стол → Контент → Структура сайта → Файлы и папки → ajax → form.php.

Вам нужно внести правку в строку

 $successMessage = ($isCallBack ? "<p>Наш менеджер перезвонит вам в ближайшее время.</p><p>Спасибо за ваше обращение!</p>" : "Спасибо за ваше обращение!");

Сообщение, которое выводится после отправки формы, идет следом за двоеточием. Пропишите вместо него нужный вам текст.


Было:

 $successMessage = ($isCallBack ? "<p>Наш менеджер перезвонит вам в ближайшее время.</p><p>Спасибо за ваше обращение!</p>" : "Спасибо за ваше обращение!");

Стало:

	 $successMessage = ($isCallBack ? "<p>Наш менеджер перезвонит вам в ближайшее время.</p><p>Спасибо за ваше обращение!</p>" : "Наш менеджер перезвонит вам в ближайшее время.");

Сохраните изменения.

После этого в сообщении после успешной отправки формы будет стоять ваш текст.



Светлана
01.05.2023 15:20:24
В  шаблоны форм bitrix > components> aspro> form.allcorp3> templates> form-list не редактируются, т.е. если вносятся изменения в код шаблона, эти изменения не отображаются. Каким образом сделать шаблоны форм редактируемыми?
Анастасия Егорова
03.05.2023 11:14:41

Здравствуйте. С удовольствием вам поможем :)

Все зависит от того, какой тип форм используется. Если используются веб-формы, то нужно будет подключить ибо шаблоны компонента bitrix: form.result.new. Если вы используете формы на инфоблоках, то подключите шаблоны aspro:form.allcorp3. Предполагаем, что в вы используете веб-формы. Поэтому кастомизировать нужно шаблоны bitrix:form.result.new.

Перед кастомизацией решения рекомендуем сделать резервную копию сайта и ознакомиться с нашей документацией:

https://aspro.ru/docs/course/course46/chapter02223/

Хорошего вам дня!

Родитель