Модальное окно в представлении - drupal 8

Аватар пользователя nasferatu nasferatu 3 ноября 2020 в 9:27

В 7-ке можно было использовать модуль Popup для вывода поля в некое выпадающее окно. Что-то в 8-ке не могу сообразить как вывести определенные поля в модальное окно по нажатию на кнопку/текст.

Комментарии

Аватар пользователя VasyOK VasyOK 3 ноября 2020 в 12:42

Варианты:
1. https://www.drupal.org/project/colorbox_load
2. https://www.drupal.org/project/fullscreen_modal
Нужно сформировать ссылку вида
<a href="/node/3" class="use-ajax" data-dialog-type="full_screen">Ссылка на контент 2</a>
Модуль необязателен. Точно знаю можно и без него, но не помню как.

Аватар пользователя nasferatu nasferatu 3 ноября 2020 в 14:43

как ноду или страницу сделать в модальное окно уже смотрел. Но мне не ноду и не страницу, мне определенные поля в модальное окно.

Аватар пользователя svisch svisch 3 ноября 2020 в 18:00

а что если, как подсказывал VasyOk выше, скрыв нужные поля и перезаписать результаты пользовательским текстом?

Аватар пользователя nasferatu nasferatu 4 ноября 2020 в 10:36

Пробовал я так делать, либо делаю не правильно, либо все это пытаться делать css

Аватар пользователя svisch svisch 4 ноября 2020 в 19:01
1

Нашел где я делал это. У меня работает.
<a class="use-ajax my-class" data-dialog-options="{&quot;width&quot;: 490}" data-dialog-type="modal" href="{{ view_node }}">{{ field_image }}</a>

Аватар пользователя nasferatu nasferatu 4 ноября 2020 в 19:32

svisch wrote: Нашел где я делал это. У меня работает.

Работает, если передаем ссылку, или как в данном случае, передаем ноду, но если просто передать поле, то нет.