/** * Load libraries and scripts * @param object * @param string * @return void */ public function __construct($objModule, $strColumn = 'main') { parent::__construct($objModule, $strColumn); Isotope::initialize(); if (TL_MODE == 'FE') { // Load Isotope javascript and css $GLOBALS['TL_JAVASCRIPT'][] = \Haste\Util\Debug::uncompressedFile('system/modules/isotope/assets/js/isotope.min.js'); $GLOBALS['TL_CSS'][] = \Haste\Util\Debug::uncompressedFile('system/modules/isotope/assets/css/isotope.min.css'); // Disable caching for pages with certain modules (eg. Cart) if ($this->blnDisableCache) { try { global $objPage; $objPage->cache = 0; } catch (\Exception $e) { } } } }
/** * Load libraries and scripts * * @param \ModuleModel $objModule * @param string $strColumn */ public function __construct($objModule, $strColumn = 'main') { parent::__construct($objModule, $strColumn); if ($this->iso_list_where != '') { $this->iso_list_where = Haste::getInstance()->call('replaceInsertTags', $this->iso_list_where); } $this->iso_buttons = deserialize($this->iso_buttons); if (!is_array($this->iso_buttons)) { $this->iso_buttons = array(); } Isotope::initialize(); // Load Isotope JavaScript and style sheet if (TL_MODE == 'FE') { $version = RepositoryVersion::encode(Isotope::VERSION); $GLOBALS['TL_JAVASCRIPT'][] = Debug::uncompressedFile('system/modules/isotope/assets/js/isotope.min.js|static|' . $version); $GLOBALS['TL_CSS'][] = Debug::uncompressedFile('system/modules/isotope/assets/css/isotope.min.css|screen|static|' . $version); // Disable caching for pages with certain modules (eg. Cart) if ($this->blnDisableCache) { global $objPage; $objPage->cache = 0; } } }