Как прикрутить второй компонент jCarousel на сайт, чтобы было 2 штуки. Например: 1 в шапке с дефолтными настройками, а вторая внизу меньше в 2 раза, другого цвета, с без кнопок и т.д.
3 4248
Еще записи по теме
- Две формы на одной странице
- Как на MaxSite CMS сделать урлы вида сайт/id?
- Загрузка изображений по ссылке или из буфера (html5)
- Ошибка подключения к базе данных при установке на OpenServer
- Где можно указать произвольные CSS стили для default-шаблона?
- Ошибка на странице активации пользователя
- Плагин галереи с пакетной обработкой картинок

Ор, в общем случае, если нужно использовать вторую копию какого-либо компонента (стандартного или нестандартного), то алгоритм действий всегда один:
Нас интересует переименование значения ключа опции так чтобы jcarousel стал, например, jcarousel2. Такое переименование нужно чтобы второй компонент получил возможность иметь свои опции. Иначе одни и те же опции будут использоваться двумя компонентами. Итак, вам нужно заменить в options.ini все ключи опций похожим образом, чтобы они отличались. Т.е. чтобы код выглядел так («...» - обозначу пропуск строк):
Кроме того нужно поправить название секции опций. Например, они должны стать такими (добавил цифру 2 к стандартным названиям):
Затем нужно заменить в новом файле упоминания css-классов на новые. В этом случае можно пользоваться глобальной заменой по тексту и просто заменить jcarousel на jcarousel2. Должно получиться что-то типа такого:
div.jcarousel2-component { ... div.jcarousel2 { ... ul.jcarousel2-list { ... } ... } ... .jcarousel2-pagination { ... } }После всего этого остаётся задать опции компонента через админ-панель и проверить правильность его работы.
Пока писал вам ответ у меня получилась второй компонент jCarousel2 - как раз такой, какой вам нужен для запуска двух компонентов. Решил опубликовать его, чтобы не заставлять повторять все шаги.
Скачать его можно здесь.
Спасибо за развернутый ответ, такие движения возможны в отношении любого компонента?
Да, любого.