Приветствую! Тема следующая. Собираю сайт на друпал9, есть карточка услуги на сайте. В обычном варианте при клике на кнопку подробнее, или просто на заголовок или фото мы переходим на полное представление товара. А как сделать правильно так чтобы при нажатии кнопки подробнее текст открывался с модальном окне?
Ниже пример
Комментарии
К теме подключить core/drupal.dialog.ajax
Создать поле в ds вида
<a href="[node:url]" hreflang="ru" class="use-ajax" data-dialog-type="modal" data-dialog-options='{"width": "88%"}'>[node:title]</a>
</h2>
и вывести это поле в ноде.
Либо темизировать поле похожим образом.
Всё сделал но не работает.
Эту строку как и где правильно прописать?
Создать экстраполе в display suite, и вывести его в нужном месте ноды.
Такое можно сделать разными способами:
1) Выводить данные сразу, но скрывать и показывать в попапе по клику
2) Выводить данные аяксом, например вот так
Господа знающие посмотрите пожалуйста. Сделал вроде правильно, токены подставил в соответствии с элемнтами друпал9. Не работает, просто переходить по ссылке.
Там у вас два class, нужно объединить в один.
Сработало! Благодарю
А покажите. У меня заработало, но как-то медленно.