/**
  * Add use default settings
  *
  * @param \Magento\Catalog\Model\Category $category
  * @param array $categoryData
  * @return array
  */
 protected function addUseDefaultSettings($category, $categoryData)
 {
     if ($category->getExistsStoreValueFlag('url_key') || $category->getStoreId() === Store::DEFAULT_STORE_ID) {
         $categoryData['use_default']['url_key'] = false;
     } else {
         $categoryData['use_default']['url_key'] = true;
     }
     return $categoryData;
 }
示例#2
0
 /**
  * {@inheritdoc}
  */
 public function getExistsStoreValueFlag($attributeCode)
 {
     $pluginInfo = $this->pluginList->getNext($this->subjectType, 'getExistsStoreValueFlag');
     if (!$pluginInfo) {
         return parent::getExistsStoreValueFlag($attributeCode);
     } else {
         return $this->___callPlugins('getExistsStoreValueFlag', func_get_args(), $pluginInfo);
     }
 }