В обеих версиях компонента Chronoforms, пятой и шестой, присутствует функционал, специально предназначенный для вывода сообщений формы на странице сайта. Он представляет собой функции-обработчики (actions), которые можно размещать в коде тех событий формы, где требуется отобразить сообщения.

Функция «Message» для форм обратной связи Chronoforms6

В Chronoforms6 функция «Message» поддерживает несколько типов сообщений, от которых зависит основная стилизация соответствующего html-элемента, а так же возможность выбора позиции.

Настройка функции Message в редакторе Chronoforms6

Рис. 1

  1. «Тип» (Type) — тип сообщения. Всего их четыре: «Подтверждение» (Сonfirmation) — зеленые оттенки, «Ошибка» (Error) — красные, «Информация» (Info) — голубые, «Предупреждение» (Warning) — желтые.
  2. «Позиция» (Position) — место расположения сообщения. Всего их две: «Панель системных сообщений» (System messages bar) — отображение сверху на странице, в блоке системных сообщений Joomla; «Тело документа» (Body) — отображение в теле страницы, там, где была расположена сама форма обратной связи. В Ajax-формах рекомендуется выбирать позицию «Тело документа» (Body).
  3. «Контент» (Content) — обязательное поле, где должно быть указано содержимое сообщения. Допускается использование как простого текста, так и команд chrono syntax (шоткодов).

Функция «Display Message» для форм Chronoforms5

В пятой версии компонента Chronoforms обработчик «Display Message» имеет меньше возможностей, но вместе с тем, является более универсальной.

Настройка функции Display Message в редакторе Chronoforms5

Рис. 2

В поле «Сообщение» (Message content) (см. рис. 2 п. 1) допускается использование любого кода. При этом код css, javascript и php необходимо заключать в соответствующие теги. Так же можно выводить значения полей с помощью кодов вставки (например, {field_name}). В процессе редактирования содержимого данного элемента можно использовать также wysiwyg-редактор, установленный в Joomla, нажатием на кнопку «Переключить редактор» (Switch Editor) (см. рис. 2 п. 2).

Помимо этих вышеописанных функций, в обеих версиях Chronoforms для вывода сообщений можно также использовать обработчик «Custom Code», в поле «Контент» (Content) которого допускается размещение любого вида кода (с обязательным использованием соответствующих тегов) , команд chrono syntax (для cf6) и кодов вставки значений полей (для cf5). Подробнее об использовании этого обработчика можно прочесть здесь.

Хостинг SpaceWeb