Перейти к содержанию

Рекомендуемые сообщения

Суть:
Если на главной добавляется карусель, определенная в модуле слайдшоу, то в код главной страницы, через шаблон header.tpl, добавляется строка
 

<script src="catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js" type="text/javascript"></script>

Это подключается js-код карусели.
В самом php это выглядит
 

<?php foreach ($scripts as $script) { ?>
    <script src="<?php echo $script; ?>" type="text/javascript"></script>

    <?php } ?>

Переменная $scripts определяется в контроллере header.php

$data['scripts'] = $this->document->getScripts();

Так вот вопросы:

1. в каком месте проверяется условие подключен слайдшоу или нет?
2. В каком месте определяется список скриптов, которые нужно дабавить в header'е?

Для чего мне это нужно? Хочу вывести слайдеры в категориях, но хочу использовать туже owl-carousel что уже установлена на сайте.
Может кто еще подскажет какие идеи, то буду благодарен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

скрипт подключается в контроле модуля слайдшоу

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть бесплатные модули слайдеры подменяющие стандартные "рекомендованные/новинки/хиты/скидки", они используют уже имеющиесяв ОС OWL скрипты. Скачайте посмотрите как реализовано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 в контрллере подключать вернее. чтобы не случалось 2 одинаковых скрипта на сайте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.