Первые проблемы знакомства с друпал.

Аватар пользователя Светлан Светлан 19 сентября 2018 в 19:41

Пытаюсь перенести самописный сайт на друпал. Настроил дизайн и перенес статьи, осталось перенести слайдер. Для чего, не мудрствуя, вписал в тема.libraries.yml js - библиотеки слайдера, создал блок с HTML-кодом и картинками. Oсталось вставить яваскрипт в конце файла и слайдр запустится. Но не получается..
Суть проблемы то, что JS-библиотеки подключаются ниже исполняемого скрипта, и скрипт естественно не запускается. Как это можно обойти? Как прописать скрипт непосредсрвенно перед body?
Городить с модулями слайдеров не хочется.

0 Thanks

Комментарии

Аватар пользователя ivnish ivnish 19 сентября 2018 в 19:46
1

Не не, так не надо. Для друпала вагон и тележка модулей-слайдеров, которые хорошо интегрируются с функционалом друпала

Аватар пользователя ivnish ivnish 19 сентября 2018 в 20:07

Покажите как выглядит ваш слайдер, мы попробуем подобрать замену

Аватар пользователя marassa marassa 20 сентября 2018 в 8:44

Можно, конечно, добавить header: true в описание библиотеки, но лучше прислушаться к предыдущему оратору.
Какой смысл при переносе самописного сайта на друпал перетаскивать туда свою самопись в неизменном виде?

Аватар пользователя lipinart lipinart 20 сентября 2018 в 9:52

Или, как вариант, написать свой модуль, где и подключить необходимые JS-библиотеки...

Аватар пользователя ivnish ivnish 20 сентября 2018 в 9:55

Зачем, когда есть 100500 уже готовых модулей-слайдеров? Да и вообще модулей-интеграций библиотек

Да и "писать модули" - это явно не то, что нужно начинающему сайтбилдеру на друпал

Аватар пользователя Светлан Светлан 20 сентября 2018 в 19:38

Спасибо, но модули я писАть, по крайней мере пока, не собираюсь :) Mного времени потратить придется, чего я не хочу. Я с магентой в основном работаю.
Tут же просто мелкий левак.. Нужно обновить устаревший уже, полностью самописный сайт - визитку. Хотел было на йоммле сделать, которую я боле мене знаю, но месяц назад познакомился с друпал, ну и почему бы и не попробывать.

Аватар пользователя marassa marassa 20 сентября 2018 в 9:58
lipinart wrote:

Или, как вариант, написать свой модуль, где и подключить необходимые JS-библиотеки...

Или, как вариант, написать свой слайдер на js и свою CMS ;)

Аватар пользователя Светлан Светлан 20 сентября 2018 в 19:45

Со слайдером разобрался, он заработал. Осталось последний штрих, вставить текст и гуглкарту на страницу с контактным формуляром.
Гугл карту нашел, но не пойму как ее соеденить с текстом и формуларом.
Если не трудно, в двух словах, обрисуйте порядок действий.

Аватар пользователя ivnish ivnish 20 сентября 2018 в 20:25

Гугл-карты нынче "платные". Там есть небольшой бесплатный лимит просмотров, а потом или плати или карта не отобразится. Лучше сразу поищите аналоги. Яндекс/OpenStreetMap и т.п.

Аватар пользователя Светлан Светлан 20 сентября 2018 в 20:34
itcrowd72 wrote:

Гугл-карты нынче "платные".

Xмм.. не знал. Спасибо. Будем посмотреть.
Все остальное решил. Оказывается опять модуль Webform понадобился.