Ejemplo n.º 1
0
 public function parseArticlesHook(&$objTemplate, $arrArticle, $objModule)
 {
     if (!$arrArticle['addGallery']) {
         return;
     }
     $objArchive = \NewsArchiveModel::findByPk($arrArticle['pid']);
     if ($objArchive === null) {
         return;
     }
     $objConfig = OwlConfigModel::findByPk($objArchive->owlConfig);
     if ($objConfig === null) {
         return;
     }
     // set size from module
     $arrArticle['owlSize'] = $objModule->imgSize;
     $objGallery = new OwlCarousel(OwlCarousel::createSettings($arrArticle, $objConfig));
     $objTemplate->gallery = $objGallery->parse();
 }
Ejemplo n.º 2
0
 public function carousel(OwlCarousel $model, $arg)
 {
     $carousel = '<div class="modal-dialog"><div class="modal-content">' . $model->parse($arg) . '</div></div>';
     return '<div class="modal fade" id="carousel-modal" role="dialog">' . $carousel . '</div>';
 }