Всем привет. Установлена сms последней версии, добавил форму в конструкторе форм, вывожу эту форму в записи, в модальном окне, но оно не отправляется. Если просто выводить форму, то всё отправляется. Никто не подскажет, в чем может быть причина?
Vsepos, форма отправляется, на самом деле. Просто после отправки форма не выводит текст отправки.
Откройте файл templates\modern\controllers\forms\form_view.tpl.php и замените в нем
$this->addTplJSName([
на
$this->addTplJSNameFromContext([
и форма будет выводить уведомление об отправке
В 2.16.4 будет поправлено «в коробке».
К сожалению не помогло: уведомление об отправке стало показываться, но сообщение не приходит. Убираю «показывать в модальном окне» — сообщение приходит получателю. Пробовал на двух различных сайтах
Vsepos, так вы бы сразу подробно указывали. Что не приходит письмо, если указать в настройках, чтобы форма отправлялась автору.
Тут действительно, модальное окно не знает об авторе записи и отправить форму ему не сможет. И это никакими правками «не починить». Форма в модальном окне становится, так скажем, независимой от контента.