Передать Url страницы в поле всплывающего Webform

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

Аватар пользователя Boler Boler 24 июня 2021 в 14:09

Приветствую, перешли на Drupal 9 и перестало передаваться значение в поле всплывающего окна.

В всплывающей форме в первом поле ранее стоял атрибут [current-page:query:object] и в Drupal 8 он успешно передавал заголовок страницы, а в Drupal 9 перестал и показывает пустоту.

Пытаюсь добавить [current-page:url], чтобы получать url страницы, но туда загружается url вебформы.

Перепробовал многие токены, но никакой не подходит. Пытался взять токен из node, но выходит ошибка - "Заполнитель is using the following invalid tokens"

Может кто помочь, как передать вместе с вебформой, url страницы, где она была заполнена? Бьемся третий день

Комментарии

Аватар пользователя marassa marassa 24 июня 2021 в 14:50
1

Boler wrote: В всплывающей форме в первом поле ранее стоял атрибут [current-page:query:object]

А Вы понимаете что этот токен возвращает? Данный токен вытаскивает из url вебформы значение параметра object, стало быть раньше при формировании ссылки на вебформу кто-то его туда закладывал: http://veleskazan.com/form/khochu-takoy-dom?object=заголовок страницы. Сейчас на Вашем сайте вебформа вызывается по адресу http://veleskazan.com/form/khochu-takoy-dom?object= . То есть ссылка на вебформу формируется с пустым object. Таким образом надо не вебформу мучить, а разбираться почему на исходной странице url раньше формировался правильно, а теперь перестал.

Аватар пользователя zvyguny zvyguny 25 июня 2021 в 17:13

спасибо )) но я не разбираюсь настолько . для 8 я взяла пример из инета. на 9 не работает. подскажите, пожалуйста, что прописать.
"а разбираться почему на исходной странице url раньше формировался правильно, а теперь перестал" отчего это может быть? ни чего в настройках не меняли. только сменили ядро с 8 на 9 версию. соответственно модули и тему проверила на совместимость. но я и до этого брала для 8 совместимые с 9

Аватар пользователя marassa marassa 25 июня 2021 в 17:28
1

zvyguny wrote: я не разбираюсь настолько

Значит придётся разобраться или нанять того, кто разбирается насколько нужно.

zvyguny wrote: подскажите, пожалуйста, что прописать

Боюсь, что "прописать" не получится. Прописано всё верно.

zvyguny wrote: отчего это может быть?

Да отчего угодно. Для начала нужно понять каким образом формируется кнопка "Хочу такой дом", и почему она сломалась при обновлении. Как вариант, программист накодил что-то прямо в контрибном модуле, и при его обновлении эти правки затерлись.

Аватар пользователя zvyguny zvyguny 25 июня 2021 в 17:36

а другого способа передачи поля тайтл ноды в всплывашку вебформы нет? токены то тайтла или URL передаёт самой вебформы, а не ноды на которой ссылка на всплывашку. модуль Webform