Блог пользователя - Gagablik

Drupal 8, не срабатывает JS при выводе по одному URL страницы и формы из модуля

25 апреля 2019 в 19:04

Модуль создаёт форму, прикрепляет JS на определённом URL.

Если я создаю страницу с таким же URL, то выводится и страница и под ней моя форма из блока. Но JS уже не подгружается.

Как исправить подключение JS?

Drupal 8, как подключить кастомную форму и JS на одну страницу?

25 апреля 2019 в 17:16

Сначала мне потребовалось подключить свою форму в своём плагине.
Реализовал:
прописал в routing

_form: '\Drupal\мой плагин\Form\моя форма'

После потребовалось на этой странице подключить JS

Но, как я понял, в routing нужно прописывать либо

_form:

либо

_controller:

Как и рыбку съесть и не сесть?)

Drupal 8, как добавить форму на страницу?

14 марта 2019 в 18:19

Drupal 8
Как вывести кастомную форму на странице (материале) ?

При создании формы в модуле, она отображается на сайте.
Но если создать материал (страницу) и установить ей такой же путь (как у формы), то отображаться будет страница.

Как добавить эту форму на нужную страницу?

Как в WebForm реализовать добавляемые поля?

13 марта 2019 в 11:51

Как при помощи WebForm делать добавляемые поля?

Есть 1 input type text. Напротив него нужно добавить две кнопки +/-
При нажатии на плюс, добавляется аналогичный input, при минусе соответственно удаляется.
Сделать минимум 1 поле, а максимум 5 добавляемых полей.

Возможно через WebForm это сделать?

Как вариант у меня в голове идея сделать условие, что если предыдущее поле заполнено, автоматически добавляет новое. Но тогда придётся добавлять все 5 полей в форму. А если я не знаю какое максимальное количество может быть, то это проблематично

Drupal 8, вывести форму и отправить данные в БД

22 февраля 2019 в 11:56

Есть страница в меню.

При переходе на эту страницу нужно вывести форму.

Пользователь заполняет форму и данные отправляются в БД.

Как реализовать это?