Вы здесь

Как по клику по ссылке вызвать Bootstrap Modal внутри с формой создания ноды определенного типа?

0

Добрый день, использую Bootstrap шаблон, и хочу дать возможность пользователям создавать ноду не на отдельной странице node/add/..., а чтобы это было не покидая страницу в модальном окне bootstrap

Т.е. я вижу это так, на странице есть ссылка, кликаю по неё всплывает модальное окно бутстрапа и внутри него вместо контента рендерилась форма создания ноды, т.е. только поля, например title и body
Кнопка сохранить была уже в футтере окна

Т.е. примерно как в этом примере https://getbootstrap.com/docs/3.3/javascript/#modals-related-target

Версия Drupal: 
7.x
Категория: 
Form APITheming
Вопрос задан 17.11.2017 - 11:20

Ответы

0

Вариант 1. Ставите модуль https://www.drupal.org/project/afb для создания формы в блоке и ajax-сабмита формы и выводите блок в нужном месте, либо регион и блок в нем, естественно нужна будет теммизация.
Вариант 2. делаете все с помощью ситулса, вот пример http://www.drupaler.by/lessons/ctool-modal-api-rabota-s-modalnymi-oknami как грузить форму, просто меняете на свою. там же есть ajax-сабмит формы. Но этот вариант не относится к Bootstrap Modal. конечно вы можете создать свой стиль для окна ситулса и оно будет рабоатть так же Bootstrap Modal.

Ответ дан 17.11.2017 - 20:07

так модуль у вас все равно будет, какая разница кастомный и контрибный? Ваш вариант на stackexchange предусматривает кастомный модуль. я вам подсказал как сделать используя контриб и как сделать используя апи ситулса.

Комментарий оставлен 17.11.2017 - 20:49

Немного ошибся в своем ответе в первом варианте. Перечитайте, там только один модуль нужен

Комментарий оставлен 18.11.2017 - 14:16

Я тоже так раньше считал. Сейчас я считаю что время разработчика дороже, чем "хочется".
Советую ставьте готовые модули для решения своих задач, или пишите свои модули.

Комментарий оставлен 24.11.2017 - 15:56