Skip to content

Commit dd78e93

Browse files
MAGETWO-48516: Most of category fields don't have Use Default Value option in Store/StoreView scope on the redesigned category page
1 parent 223ac52 commit dd78e93

File tree

2 files changed

+6
-24
lines changed

2 files changed

+6
-24
lines changed

app/code/Magento/Catalog/Model/Category/DataProvider.php

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,12 @@ private function addUseDefaultValueCheckbox(Category $category, array $meta)
197197
&& $category->getStoreId();
198198
$attributePath = $this->getArrayManager()->findPath($attributeCode, $meta);
199199

200-
if (!$attributePath || !$canDisplayUseDefault) {
200+
if (
201+
!$attributePath
202+
|| !$canDisplayUseDefault
203+
|| in_array($attributeCode, $this->elementsWithUseConfigSetting
204+
)
205+
) {
201206
continue;
202207
}
203208

@@ -494,15 +499,6 @@ public function getDefaultMetaData($result)
494499
$result['use_config.available_sort_by']['default'] = true;
495500
$result['use_config.default_sort_by']['default'] = true;
496501
$result['use_config.filter_price_range']['default'] = true;
497-
if ($this->request->getParam('store') && $this->request->getParam('id')) {
498-
$result['use_default.url_key']['checked'] = true;
499-
$result['use_default.url_key']['default'] = true;
500-
$result['use_default.url_key']['visible'] = true;
501-
} else {
502-
$result['use_default.url_key']['checked'] = false;
503-
$result['use_default.url_key']['default'] = false;
504-
$result['use_default.url_key']['visible'] = false;
505-
}
506502

507503
return $result;
508504
}
@@ -542,7 +538,6 @@ protected function getFieldsMap()
542538
[
543539
'url_key',
544540
'url_key_create_redirect',
545-
'use_default.url_key',
546541
'url_key_group',
547542
'meta_title',
548543
'meta_keywords',

app/code/Magento/Catalog/view/adminhtml/ui_component/category_form.xml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -375,19 +375,6 @@
375375
<item name="source" xsi:type="string">category</item>
376376
<item name="label" xsi:type="string" translate="true">URL Key</item>
377377
<item name="sortOrder" xsi:type="number">10</item>
378-
<item name="imports" xsi:type="array">
379-
<item name="disabled" xsi:type="string">${ $.provider }:data.use_default.url_key</item>
380-
</item>
381-
</item>
382-
</argument>
383-
</field>
384-
<field name="use_default.url_key">
385-
<argument name="data" xsi:type="array">
386-
<item name="config" xsi:type="array">
387-
<item name="description" xsi:type="string" translate="true">Use Default</item>
388-
<item name="dataType" xsi:type="string">boolean</item>
389-
<item name="formElement" xsi:type="string">checkbox</item>
390-
<item name="sortOrder" xsi:type="number">20</item>
391378
</item>
392379
</argument>
393380
</field>

0 commit comments

Comments
 (0)