示例#1
0
 protected function _getNodeJson($node, $level = 1)
 {
     $item = parent::_getNodeJson($node, $level);
     if (!$this->isVendorEnabled($item['id'])) {
         $item['disabled'] = true;
     }
     return $item;
 }
 /**
  * Returns array with configuration of current node
  *
  * @param Varien_Data_Tree_Node $node
  * @param int                   $level How deep is the node in the tree
  * @return array
  */
 protected function _getNodeJson($node, $level = 1)
 {
     $item = parent::_getNodeJson($node, $level);
     if (!isset($item['expanded']) && isset($item['id'])) {
         if (in_array($item['id'], $this->_getSelectedCategoriesPathIds())) {
             $item['expanded'] = true;
         }
     }
     return $item;
 }
 protected function _getNodeJson($node, $level = 1)
 {
     $item = parent::_getNodeJson($node, $level);
     $isParent = $this->_isParentSelectedCategory($node);
     if ($isParent) {
         $item['expanded'] = true;
     }
     if (in_array($node->getId(), $this->getCategoryIds())) {
         $item['checked'] = true;
     }
     if (!$this->isReadonly($node->getId())) {
         $item['disabled'] = false;
     }
     return $item;
 }