Прикручивание fancyBox 2 к Yii 1.x

Нашел быстрый способ подключения галереи с модальными окнами fancybox 2 к Yii 1.x проекту.

  1. Качаем отсюда http://www.yiiframework.com/extension/fancybox2. Распаковываем в папку с проектом в protected/extensions.
  2. В представлении где необходимо отобразить галерею вставляем код:
    $this->widget('application.extensions.fancybox.EFancyBox', array(
    'target'=>'.fancy-inline',
    'helpersEnabled'=>'true',
    'config'=>array(
    'closeBtn' => false,
    'openEffect' => 'elastic',
    'closeEffect' => 'elastic',
    'helpers' => array ( 'title' => array ('type' => 'inside' ), 'buttons' => array() )
    ) )
    );
  3. Генерируем ссылки подобным образом:
    echo CHtml::link("Test", '/images/test.jpg', array('class' => 'fancy-inline', 'rel'=>'group'));

    Здесь 2 параметра: ‘class’ => ‘fancy-inline’ – к html-ссылкам с данным классом будет прикручен fancybox (должен совпадать с параметром target из п.2), и ‘rel’=>’group’ – для объединения изображений в галерею (подробнее смотрите тут).

  1. Нет комментариев