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(); }
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>'; }