private function _prepareHook(){ if (!$this->isCached('homeslider.tpl', $this->getCacheId())) { $slides = $this->getSlides(true); if (is_array($slides)) foreach ($slides as &$slide) { $slide['sizes'] = @getimagesize((dirname(__FILE__).DIRECTORY_SEPARATOR.'images'.DIRECTORY_SEPARATOR.$slide['image'])); if (isset($slide['sizes'][3]) && $slide['sizes'][3]) $slide['size'] = $slide['sizes'][3]; } if (!$slides) return false; $this->smarty->assign(array('homeslider_slides' => $slides)); } return true;}