Здравствуйте!
На сайте есть форма установленная с помощью модуля Webform. Хочу вывести эту форму в блоке и на другой странице.
Вопрос в том, как убрать старую страницу с формой чтобы их не дублировать? В настройках не нашел решения. Или тупо 301 редирект на новую форму?
Комментарии
А зачем её убирать? Выводите в блоке на нужных страницах да и всё
Нет. На прежнюю форму не должно быть доступа.
Ну дак не делайте ссылку на форму-ноду нигде. И сделайте редирект после заполнения формы, чтобы пользователя не перекидывало на форму-ноду после заполнения.
Я не очень понимаю что у вас не получается
Форма-нода просто проиндексирована и тащит на себя трафик. Просто спрятать ссылку - не вариант.
"тупо 301 редирект на новую форму" - сделайте остро
https://www.drupal.org/project/redirect
А чем плох вариант простого отключения старой формы?
А как отключить?
Как и всё в друпале - unpublish.
"Хочу вывести эту форму в блоке и на другой странице."
В настройках поставьте "Доступно как блок"
В настройках самого блока - формы укажите адреса страниц в "Только на перечисленных страницах" и форма отобразится на новой Вашей странице.
Старая форма-нода проиндексирована и на неё идет трафик, так что думаю в моём случае нужен 301 редирект. А если трафика нет, то просто ставим unpublish. Думаю так.
Также модуль нашёл для подобных целей: Rabbit Hole