nitra / e-commerce-site-slideshowbundle
This package is abandoned and no longer maintained.
No replacement package was suggested.
Slideshow Bundle
v1.0
2014-07-29 10:17 UTC
This package is auto-updated.
Last update: 2018-04-27 10:32:08 UTC
README
Подключение маршрутизации
# app/config/routing.yml
# ...
nitra_slideshow:
resource: "@NitraSlideshowBundle/Resources/config/routing.yml"
prefix: /
# ...
Добавление в AppKernel.php
# app/AppKernel.php
# ...
public function registerBundles()
{
$bundles = array(
# ...
new Nitra\SlideshowBundle\NitraSlideshowBundle(),
);
}
# ...
Использование в проекте
Подключение скрипта
Подключается по умолчанию в основном шаблоне (e-commerce-site/storebundle/Nitra/StoreBundle/Resources/views/baseLayout.html.twig) в вендорах, используется во всех каруселях, дополнительного подключения не требует
Пример добавления в шаблон
# src/Nitra/StoreBundle/Resources/views/Home/homePage.html.twig
# ...
{% render controller("NitraSlideshowBundle:Slideshow:slideshow", {'pager':'true','controls':'false'}) %}
# ...
Описание настроек слайдера
Полное описание настроек: http://bxslider.com/options
Доступные настройки для слайдера передаваемые в контроллер:
- pause - интервал показа слайдов integer, по умолчанию 2000
- controls - кнопки для перелистывания (предыдущий, следущий) boolean (true / false), по умолчанию true
- autoControls - кнопки Start/Stop boolean (true / false), по умолчанию false
- pager - пагинация boolean (true / false), по умолчанию false
- auto - автоматическое перелистывание boolean (true / false), по умолчанию true
- mode - 'horizontal', 'vertical', 'fade', по умолчанию horizontal
- speed - скорость integer, по умолчанию 2000
- slideMargin - отступ между слайдами integer, по умолчанию 0
При необходимости использования дополнительных настроек необходимо переопределить бандл и блок инициализации слайдера в шаблоне