Создание своего скина для jCarousel

Опубликовано 2014.03.30

В продолжении статьи о программном выводе jCarousel я расскажу как создать свой скин. Это посложнее, чем поправить css в скине Default, но это Друпалвейное решение, так что используйте его. Для начала нужно создать свой модуль. Подробнее об этом тут и тут Далее объявить в нём hook_jcarousel_skin_info
  1. function mymodule_jcarousel_skin_info() {
  2. $skins = array();
  3.  
  4. $skins['good_skin'] = array(
  5. 'title' => t('Good skin'),
  6. 'file' => 'skins/good_skin/jcarousel-good_skin.css',
  7. );
  8.  
  9. return $skins;
  10. }
Затем создайте в папке модуля папку skins и в ней папку good_skin - это и будет папка модуля. Создайте в ней файл jcarousel-good_skin.css. Чистим кэш. После этого во вьюсе можно будет выбрать свой скин. PS Чтоб не париться со стилями - скопируйте в папку good_skin файлы из дефолтного скина и затем уже правьте их как угодно.