protected function _prepareLayout() { /* @var $files Mana_Core_Helper_Files */ $files = Mage::helper(strtolower('Mana_Core/Files')); /* @var $colors ManaPro_FilterColors_Helper_Data */ $colors = Mage::helper(strtolower('ManaPro_FilterColors')); if ($head = $this->getLayout()->getBlock('head')) { $css = $head->hasMCss() ? $head->getMCss() : array(); $url = $colors->getCssRelativeUrl(Mage::app()->getStore()->getId()); if (!in_array($url, $css)) { $css[] = $url; } $head->setMCss($css); } return parent::_prepareLayout(); }
public function getHtml() { $state = Mage::getSingleton('core/session')->getMTreeState(); Mage::helper('mana_core/js')->options('#m-tree', array_merge(array('url' => $this->getUrl('manapro_filtertree/state/save'), 'collapsedByDefault' => !Mage::getStoreConfigFlag('mana_filters/tree/expand'), 'expandSelected' => Mage::getStoreConfigFlag('mana_filters/tree/expand_selected')), !$state ? array() : array('state' => $state))); return parent::getHtml(); }