Небольшая некорректность в Slideshow

Тема в разделе "Ошибки и их решения", создана пользователем ambalocha69, 3 мар 2016.

  1. ambalocha69

    ambalocha69 Пользователь

    Сообщения:
    61
    Симпатии:
    12
    Контроллер:
    static $module = 0;
    $data['module'] = $module++;
    Шаблон:
    <div id="slideshow<?php echo $module; ?>" class="owl-carousel" style="opacity: 1;">

    Проблема:
    Если есть какой либо еще модуль, использующий скрипт owl-carousel, например карусель в рекомендуемых, то возможно совпадение ID и неправильная инициализация карусели.

    Решение:
    генерация уникального ID
     
    Vlad нравится это.
  2. Vlad

    Vlad Эксперт

    Сообщения:
    3.930
    Симпатии:
    941
    уникальный id думаю даниель не пропустит... надо придумать что то другое. А потом запулим и всем хорошо будет.
     
  3. ambalocha69

    ambalocha69 Пользователь

    Сообщения:
    61
    Симпатии:
    12
    Хотя бы использовать module_id
     
  4. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    тогда ид блока будет <div id="featured-carousel
    и совпадений не произойдет.