Приветствую. Встал вопрос выбора инструмента для сайта. Вот думаю использовать ли друпал (давно на нем ничего не делал, боюсь заковыряться, но во многих моментах он мне и сэкономит время), либо на фреймворке сделать, где потрачу больше времени, но точно сделаю.
Вот один из моментов для сомнения:
Имеется слайдер:
тут понятно, слайд - это нода
а вот при клике на одном из них справа открывается попуп окно, которое является всеми нодами но полноценными, например с текстом, причем в нем содержутся все ноды с прокруткой, но открывается именно на той, по которой кликнул.
Сложно ли допустим такое реализовать. На ум приходит только модуль, который открывает ноду в popup, не помню как он называется. Но чтоб все ноды из слайдера загружались в окне, не помню такого.
Склоняюсь конечно больше писать на реакте и симфони, но из любопытства обратился к вам. Может и передумаю) Спасибо заранее за советы.
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Drupal Off-canvas - почти готовый механизм "из ядра", опционально открывающий по клику (или иному событию) контент в правой области страницы на всю высоту экрана (как на вашем скриншоте). Область этого контента нормально скроллится. Путём несложных программных манипуляций можно, например, вывести в него результат работы какого-то представления (Views), чтобы отобразить все ноды. Единственное, что нужно будет обдумать самому - как сделать, чтобы контент автоматом скроллился до нужной ноды при открытии. Но это как бы JS, тут скорее всего что-то можно будет придумать.
PS. Припоминаю, что в качестве источника контента для off-canvas можно указать какой-то роут (или URI). Стало быть, проблем с прикруткой какой-то вьюхи (или кастомного контроллера/роута) не должно возникнуть.
Спасибо! Вот теперь уже думаю подрупалить больше) Пожалуй наверное так и сделаю)
А напомните плиз, можно ли сделать слайдер из mp4? Чтоб при наведении видео запускалось
Не в курсе.
понял. Ладно поставлю поковыряю. Кстати зашел в доку посмотреть как ставится, был удивлен, что уже используется ddev некий) На 9ке был вроде еще composer.
Ладно, спасибо еще раз!