Как объединить представление и ноду?

Главные вкладки

Аватар пользователя redcap52 redcap52 21 февраля 2016 в 12:12

Есть представление "Вопрос-ответ" и форма (она в ноде) для того, чтобы добавлять вопросы (создавать новые материалы типа "Вопрос-ответ". Вопрос: как объединить список вопросов-ответов и форму создания нового материала на одной странице. А то у меня получается 2 отдельные страницы: одна с добавлением вопроса, а другая со списком вопросов.

Комментарии

Аватар пользователя abutan abutan 21 февраля 2016 в 12:44

Как вариант, вывести представление в блок и вывести на нужной странице.
К примеру под формой.
А еще круче вывести форму в модальное окно с вызовом кнопкой и кнопку вывести на странице вьюхи с вопросами - ответами. Так уже будет вообще эротично.

Аватар пользователя abutan abutan 21 февраля 2016 в 15:25

Вывести представление в блок : открываете представление, наверху есть ДОБАВИТЬ, клацаете, выбираете блок и устанавливаете там точно такие же настройки как и для страницы (естественно для блока нет пути, меню и т.п.). Сохраняете, блок появляется в СТРУКТУРА -> БЛОКИ -> отключено. Находите свой блок и выставляете его на нужную станицу в нужный регион(выше или ниже содержимого).
Для вывести кнопку на страницу с представлением пишу самый простой вариант.
Идёте сюда http://drupalfly.ru/lesson/popup_webform и делаете как там. Чтобы получить форму в блок в webform в настройках формы есть дополнительные настройки, а там надо отметить ДОСТУПНО КАК БЛОК.
Получившийся результат с помощью управления блоками выводите на страницу вопросов - ответов. Я бы еще CSS - ом заменил бы на какую нибудь картинку и абсолютно спозиционировал сбоку от вопросов - ответов, чтобы получилась плавающая кнопка.
Есть и еще варианты, но если вы реально новичок, то по моему это самые простые решения.