Хотелось бы узнать как можно установить lightslider над контентом. Можно ли вызвать функцией или каким-нибудь другим способом?
3 3239
Еще записи по теме
- Почему в результате любых изменений через админку исчезает шапка сайта?
- Замена смайлов на свои, проблема с отображением размеров в админке
- Как убрать /page/ из адреса страниц?
- Вывод записей в две колонки на обычной странице (не на главной)
- Как добавить плагин forms в сайдбар?
- Не запустился на хостинге Ms
- Как быстро удалить не используемые стили css?


Хороший вопрос, Давлат. Есть много вариантов. Например, можно не привязываться к стандартному компоненту и сформировать вывод кода слайдов (пример можно посмотреть в коде компонента) самостоятельно в каком-нибудь type_foreach файле (например, /type_foreach/page-do.php), а js-файл библиотеки кинуть в папку /assets/js/lazy. Имхо, это самый простой способ.
Если хочется именно через компонент, то тут могут быть "угловатости" и конфликты (особенно, если компонент используется где-то ещё), которые нужно будет как-то разруливать. Этот вариант я не готов "вот так просто" описать. Его нужно делать под конкретные условия работы, а это уже на заказ...
Сделал следующим образов:
1. js и css файлы слайдера закинул в папку assets/js/lazy и assets/css, также пришлось создать папку img, куда также закинул controls.png.
2. В main.php прописал следующий код
<?php if ($fn = mso_fe('components/lightslider/lightslider.php')) require($fn); ?>И все работает.
Забыл упомянуть, что css файл я переименовал как lightslider.css, т.к. в папке assets/css уже существует основной css файл шаблона