Приветствую, перешли на Drupal 9 и перестало передаваться значение в поле всплывающего окна.
В всплывающей форме в первом поле ранее стоял атрибут [current-page:query:object] и в Drupal 8 он успешно передавал заголовок страницы, а в Drupal 9 перестал и показывает пустоту.
Пытаюсь добавить [current-page:url], чтобы получать url страницы, но туда загружается url вебформы.
Перепробовал многие токены, но никакой не подходит. Пытался взять токен из node, но выходит ошибка - "Заполнитель is using the following invalid tokens"
Может кто помочь, как передать вместе с вебформой, url страницы, где она была заполнена? Бьемся третий день
Комментарии
А Вы понимаете что этот токен возвращает? Данный токен вытаскивает из url вебформы значение параметра object, стало быть раньше при формировании ссылки на вебформу кто-то его туда закладывал:
http://veleskazan.com/form/khochu-takoy-dom?object=заголовок страницы
. Сейчас на Вашем сайте вебформа вызывается по адресу http://veleskazan.com/form/khochu-takoy-dom?object= . То есть ссылка на вебформу формируется с пустым object. Таким образом надо не вебформу мучить, а разбираться почему на исходной странице url раньше формировался правильно, а теперь перестал.спасибо )) но я не разбираюсь настолько . для 8 я взяла пример из инета. на 9 не работает. подскажите, пожалуйста, что прописать.
"а разбираться почему на исходной странице url раньше формировался правильно, а теперь перестал" отчего это может быть? ни чего в настройках не меняли. только сменили ядро с 8 на 9 версию. соответственно модули и тему проверила на совместимость. но я и до этого брала для 8 совместимые с 9
Значит придётся разобраться или нанять того, кто разбирается насколько нужно.
Боюсь, что "прописать" не получится. Прописано всё верно.
Да отчего угодно. Для начала нужно понять каким образом формируется кнопка "Хочу такой дом", и почему она сломалась при обновлении. Как вариант, программист накодил что-то прямо в контрибном модуле, и при его обновлении эти правки затерлись.
а другого способа передачи поля тайтл ноды в всплывашку вебформы нет? токены то тайтла или URL передаёт самой вебформы, а не ноды на которой ссылка на всплывашку. модуль Webform
Есть. Скопировать заголовок с помощью JS и вписать во всплывашку)