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