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