Webform Drupal 8 не работает по отправке

Аватар пользователя SergeyST SergeyST 3 октября в 12:58

Добрый день.

В первый раз столкнулся с неработающей связкой Друпала и Вебформы.
По тесту - делаю отправку, строку формирует, перезагружает страницу и тишина.(На странице появляется, что Форма Теста позволяет тестировать форму и т.п.) Нет формирования в БД записи. Настройки Друпал 8 привел по аналогии с более старой версией, где Ямал работает. Вебформу обновил до последней. Аналогичная ситуация, что на Опенсервере, что на хосте. Привел к стандарту - settings и htaccess. В логах ошибок нет.
Яндкс-Гугл перерыл, подобные вопросы есть, но без ответа.

Где копать?
Стандартная Контактная форма работает (http://exempl.ru/admin/structure/contact).

Спасибо большое.

0 Thanks

Лучший ответ

Аватар пользователя SergeyST SergeyST 4 октября в 20:12
ivnish wrote:

А как вопрос решился?

Если по темизации Вебформ, то
Создаем ВебФорму, в templates Темы размещаем webform--имя вашей формы.html.twig
С содержанием

<form action="#">
        <div class="row form-group">
                <div class="col-md-6">
                        {{ element.elements.first_name }}
                </div>
                <div class="col-md-6">
                        {{ element.elements.last_name }}
                </div>
        </div>

        <div class="row form-group">
                <div class="col-md-12">
                        {{ element.elements.email }}
                </div>
        </div>

        <div class="row form-group">
                <div class="col-md-12">
                        {{ element.elements.subject }}
                </div>
        </div>

        <div class="row form-group">
                <div class="col-md-12">
                        {{ element.elements.message }}
                </div>
        </div>
        <div class="form-group">
                {{ element.elements.actions }}
        </div>
</form>

при желании украшаем из css по теме и подгружайте куда вам нам.

Комментарии

Аватар пользователя SergeyST SergeyST 3 октября в 14:37

Банально. Проблема в теме.
Так же при - ОПТИМИЗАЦИЯ ПРОПУСКНОЙ СПОСОБНОСТИ, Объединить файлы JavaScript - белый экран на форме.
Скрипты не дружат?

Аватар пользователя SergeyST SergeyST 3 октября в 23:32

Большое спасибо всем.
Может кому пригодиться, на усмотрение Админа - закрыть или удалить тему.

Аватар пользователя SergeyST SergeyST 4 октября в 20:12
ivnish wrote:

А как вопрос решился?

Если по темизации Вебформ, то
Создаем ВебФорму, в templates Темы размещаем webform--имя вашей формы.html.twig
С содержанием

<form action="#">
        <div class="row form-group">
                <div class="col-md-6">
                        {{ element.elements.first_name }}
                </div>
                <div class="col-md-6">
                        {{ element.elements.last_name }}
                </div>
        </div>

        <div class="row form-group">
                <div class="col-md-12">
                        {{ element.elements.email }}
                </div>
        </div>

        <div class="row form-group">
                <div class="col-md-12">
                        {{ element.elements.subject }}
                </div>
        </div>

        <div class="row form-group">
                <div class="col-md-12">
                        {{ element.elements.message }}
                </div>
        </div>
        <div class="form-group">
                {{ element.elements.actions }}
        </div>
</form>

при желании украшаем из css по теме и подгружайте куда вам нам.

Аватар пользователя SergeyST SergeyST 7 октября в 2:00

А кто подскажет, как передать Title в е-майле?
{{ webform_token('[webform_submission:node:title]', webform_submission) }} - приходит [webform_submission:node:title], хотя урл и текущая нода передаются нормально.

Аватар пользователя gun_dose gun_dose 7 октября в 6:38

Смотрите токены внимательнее. Скорее всего должно быть что-то вроде [webform_submission:node:entity:title]

Аватар пользователя SergeyST SergeyST 7 октября в 10:22
gun_dose wrote:

Смотрите токены внимательнее. Скорее всего должно быть что-то вроде [webform_submission:node:entity:title]

Возвращает - [webform_submission:node:entity:title]
При - [webform_submission:webform] - выводит названия Вебформы.
Дело в том, что Вебформа формируется в ноде через Параграф.
В БД вебформы в SUBMITTED TO то, что мне надо есть, но подхватить не могу.