На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Как разместить lightslider над контентом записи?

Вопросы-ответы / 13 июля 2016

Lightslider

Хотелось бы узнать как можно установить lightslider над контентом. Можно ли вызвать функцией или каким-нибудь другим способом?

Комментариев: 3
  1. Хороший вопрос, Давлат. Есть много вариантов. Например, можно не привязываться к стандартному компоненту и сформировать вывод кода слайдов (пример можно посмотреть в коде компонента) самостоятельно в каком-нибудь type_foreach файле (например, /type_foreach/page-do.php), а js-файл библиотеки кинуть в папку /assets/js/lazy. Имхо, это самый простой способ.

    Если хочется именно через компонент, то тут могут быть "угловатости" и конфликты (особенно, если компонент используется где-то ещё), которые нужно будет как-то разруливать. Этот вариант я не готов "вот так просто" описать. Его нужно делать под конкретные условия работы, а это уже на заказ...

  2. Сделал следующим образов:

    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); ?>

    И все работает.

  3. Забыл упомянуть, что css файл я переименовал как lightslider.css, т.к. в папке assets/css уже существует основной css файл шаблона