Решил попробовать Drupal 8. Т.к. WebForm только семерки, то было принято решение собирать форму с помощью модуля yaml form. Все отлично, но теперь встал вопрос о темизации этой формы. Нужно сделать, чтобы на странице был текст, под ним слева форма, а справа картинка со схемой проезда...как пример.
Каким образом можно темизировать страницу с этой формой?
Еще вопрос: как можно узнать id этой формы, чтобы нацепить на нее капчу?
Комментарии
http://yamlform.io/
http://cgit.drupalcode.org/yamlform/tree/yamlform.api.php
переформулирую вопрос: каким способом можно темизировать страницу с этой формой?
походу проще создать ноду, переопределить для нее .html.twig и там программно вывести эту форму.
Тогда вопрос: как программно вывести форму в Drupal 8?
Captcha для этой формы вывел, благо в админке модуля капчи есть настройка, которая позволяет выводить ссылки для активации защиты под формами.
На неделе продолжу курить модуль Yaml Form. Судя по описанию он умеет делать формы и блоками и в ноды вставлять
Если у страницы свой линк то page--link.html.twig и верстай ее как хочешь, выводи блоки и т.д.
с синонимом URL не прокатит.
А системный путь формы /yamlform/contact, его в имя файла не вставишь
После активации модуля YAML Form Node создается тип материала Form. Там все очень удобно - поля, выбираешь какую из созданных тобой форм прикрепить к ноде, ну и Display Suite. Все это решило мой вопрос.
На а про капчу я уже писал здесь.
Всем спасибо.