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