You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2024/03/18 06:37:00 UTC
(ofbiz-framework) branch trunk updated: Improved: CATALOG - Move from hard-code menu location to parameterized (OFBIZ-12947) (#732)
This is an automated email from the ASF dual-hosted git repository.
jleroux pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push:
new a9a3d134cd Improved: CATALOG - Move from hard-code menu location to parameterized (OFBIZ-12947) (#732)
a9a3d134cd is described below
commit a9a3d134cd43b3833137359edca7fcbffdc600b1
Author: Pierre Smits <pi...@somonar.com>
AuthorDate: Mon Mar 18 07:36:55 2024 +0100
Improved: CATALOG - Move from hard-code menu location to parameterized (OFBIZ-12947) (#732)
Move the menu location in the various catalog screens from hard-coded to parameterized.
modified:
- CatalogScreens.xml
- CategoryScreens.xml
- CommonScreens.xml
- ConfigScreens.xml
- FeatureScreens.xml
- PriceScreens.xml
- ProductScreens.xml
- PromoScreens.xml
- ReviewScreens.xml
- StoreScreens.xml
- SubscriptionScreens.xml
- ThesaurusScreens.xml
---
.../product/widget/catalog/CatalogScreens.xml | 6 ++--
.../product/widget/catalog/CategoryScreens.xml | 14 ++++-----
.../product/widget/catalog/CommonScreens.xml | 34 +++++++++++-----------
.../product/widget/catalog/ConfigScreens.xml | 4 +--
.../product/widget/catalog/FeatureScreens.xml | 4 +--
.../product/widget/catalog/PriceScreens.xml | 4 +--
.../product/widget/catalog/ProductScreens.xml | 8 ++---
.../product/widget/catalog/PromoScreens.xml | 4 +--
.../product/widget/catalog/ReviewScreens.xml | 2 +-
.../product/widget/catalog/StoreScreens.xml | 2 +-
.../product/widget/catalog/SubscriptionScreens.xml | 2 +-
.../product/widget/catalog/ThesaurusScreens.xml | 2 +-
12 files changed, 43 insertions(+), 43 deletions(-)
diff --git a/applications/product/widget/catalog/CatalogScreens.xml b/applications/product/widget/catalog/CatalogScreens.xml
index 12be798246..d3858aaad2 100644
--- a/applications/product/widget/catalog/CatalogScreens.xml
+++ b/applications/product/widget/catalog/CatalogScreens.xml
@@ -96,8 +96,8 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="body">
- <include-menu name="CatalogTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
- <include-menu name="CatalogSubTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="CatalogTabBar" location="${parameters.mainMenuLocation}"/>
+ <include-menu name="CatalogSubTabBar" location="${parameters.mainMenuLocation}"/>
<label style="h1">${uiLabelMap.ProductCatalog} ${uiLabelMap.CommonFor} "${prodCatalog.catalogName}" [${prodCatalogId}]</label>
<screenlet title="${uiLabelMap.PageTitleEditProductCatalog}">
<label style="h3">${uiLabelMap.ProductCatalogEmptyWarning}</label>
@@ -195,7 +195,7 @@ under the License.
<widgets>
<decorator-screen name="ShortcutDecorator" location="component://common/widget/CommonScreens.xml">
<decorator-section name="body">
- <include-menu name="CatalogShortcutAppBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="CatalogShortcutAppBar" location="${parameters.mainMenuLocation}"/>
</decorator-section>
</decorator-screen>
</widgets>
diff --git a/applications/product/widget/catalog/CategoryScreens.xml b/applications/product/widget/catalog/CategoryScreens.xml
index 300d5a270b..7ff193802d 100644
--- a/applications/product/widget/catalog/CategoryScreens.xml
+++ b/applications/product/widget/catalog/CategoryScreens.xml
@@ -28,7 +28,7 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<include-screen name="leftbar" location="component://product/widget/catalog/CommonScreens.xml"/>
@@ -53,8 +53,8 @@ under the License.
<not><if-empty field="productCategory"/></not>
</condition>
<widgets>
- <include-menu name="CategoryTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
- <include-menu name="CategorySubTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="CategoryTabBar" location="${parameters.mainMenuLocation}"/>
+ <include-menu name="CategorySubTabBar" location="${parameters.mainMenuLocation}"/>
<container>
<label style="h1">${uiLabelMap[labelTitleProperty]} ${uiLabelMap.CommonFor}: ${productCategory.categoryName} [${uiLabelMap.CommonId}:${productCategoryId}] ${${extraFunctionName}}</label>
</container>
@@ -65,7 +65,7 @@ under the License.
<if-compare operator="not-equals" value="EditCategory" field="tabButtonItem"/>
</condition>
<widgets>
- <include-menu name="CategorySubTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="CategorySubTabBar" location="${parameters.mainMenuLocation}"/>
</widgets>
</section>
</fail-widgets>
@@ -170,8 +170,8 @@ under the License.
<not><if-empty field="productCategory"/></not>
</condition>
<widgets>
- <include-menu name="CategoryTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
- <include-menu name="CategorySubTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="CategoryTabBar" location="${parameters.mainMenuLocation}"/>
+ <include-menu name="CategorySubTabBar" location="${parameters.mainMenuLocation}"/>
<container>
<label style="h1">${uiLabelMap[labelTitleProperty]} ${uiLabelMap.CommonFor}: ${productCategory.description} [${uiLabelMap.CommonId}:${productCategoryId}] ${${extraFunctionName}}</label>
</container>
@@ -182,7 +182,7 @@ under the License.
<if-compare operator="not-equals" value="EditCategory" field="tabButtonItem"/>
</condition>
<widgets>
- <include-menu name="CategorySubTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="CategorySubTabBar" location="${parameters.mainMenuLocation}"/>
</widgets>
</section>
</fail-widgets>
diff --git a/applications/product/widget/catalog/CommonScreens.xml b/applications/product/widget/catalog/CommonScreens.xml
index 057fe35c9d..00c6c3eb70 100644
--- a/applications/product/widget/catalog/CommonScreens.xml
+++ b/applications/product/widget/catalog/CommonScreens.xml
@@ -39,7 +39,7 @@ under the License.
<!-- <set field="layoutSettings.headerRightBackgroundUrl" value="" global="true"/> -->
<set field="activeApp" value="catalogmgr" global="true"/>
<set field="applicationMenuName" value="CatalogAppBar" global="true"/>
- <set field="applicationMenuLocation" value="component://product/widget/catalog/CatalogMenus.xml" global="true"/>
+ <set field="applicationMenuLocation" value="${parameters.mainMenuLocation}" global="true"/>
<set field="helpAnchor" from-field="helpAnchor" default-value="_catalog"/>
<set field="applicationTitle" from-field="uiLabelMap.ProductCatalogManagerApplication" global="true"/>
<set field="layoutSettings.javaScripts[+0]" value="/common/js/jquery/ui/js/jquery.cookie-1.4.0.js" global="true"/>
@@ -58,7 +58,7 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<section>
@@ -90,8 +90,8 @@ under the License.
<not><if-empty field="prodCatalog"/></not>
</condition>
<widgets>
- <include-menu name="CatalogTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
- <include-menu name="CatalogSubTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="CatalogTabBar" location="${parameters.mainMenuLocation}"/>
+ <include-menu name="CatalogSubTabBar" location="${parameters.mainMenuLocation}"/>
<label style="h1">${uiLabelMap.ProductCatalog} ${uiLabelMap.CommonFor} "${prodCatalog.catalogName}" [${prodCatalogId}]</label>
</widgets>
<fail-widgets>
@@ -100,7 +100,7 @@ under the License.
<if-compare operator="not-equals" value="ProductCatalog" field="tabButtonItem"/>
</condition>
<widgets>
- <include-menu name="CatalogSubTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="CatalogSubTabBar" location="${parameters.mainMenuLocation}"/>
</widgets>
</section>
</fail-widgets>
@@ -122,7 +122,7 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<section>
@@ -153,12 +153,12 @@ under the License.
<condition><not><if-empty field="productStore"/></not></condition>
<widgets>
<container>
- <include-menu name="ProductStoreTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="ProductStoreTabBar" location="${parameters.mainMenuLocation}"/>
<label style="h1">${uiLabelMap[labelTitleProperty]} ${uiLabelMap.CommonFor}: ${productStore.storeName} [${uiLabelMap.CommonId}:${productStoreId}] ${${extraFunctionName}}</label>
</container>
<section>
<widgets>
- <include-menu name="ProductStoreSubTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="ProductStoreSubTabBar" location="${parameters.mainMenuLocation}"/>
</widgets>
</section>
</widgets>
@@ -183,7 +183,7 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<include-screen name="ProductStoreGroupTree"/>
@@ -199,7 +199,7 @@ under the License.
</or>
</condition>
<widgets>
- <include-menu name="ProductStoreGroupButtonBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="ProductStoreGroupButtonBar" location="${parameters.mainMenuLocation}"/>
<decorator-section-include name="body"/>
</widgets>
<fail-widgets>
@@ -217,7 +217,7 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<include-screen name="leftbar"/>
@@ -229,7 +229,7 @@ under the License.
<if-has-permission permission="CATALOG" action="_VIEW"/>
</condition>
<widgets>
- <include-menu name="ShippingTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="ShippingTabBar" location="${parameters.mainMenuLocation}"/>
<container>
<label style="h1">${uiLabelMap[labelTitleProperty]}</label>
</container>
@@ -364,7 +364,7 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<section>
@@ -397,7 +397,7 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<include-screen name="leftbar"/>
@@ -408,7 +408,7 @@ under the License.
<if-has-permission permission="CATALOG" action="_VIEW"/>
</condition>
<widgets>
- <include-menu name="ImageManagementTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="ImageManagementTabBar" location="${parameters.mainMenuLocation}"/>
<decorator-section-include name="body"/>
</widgets>
<fail-widgets>
@@ -456,8 +456,8 @@ under the License.
<condition><not><if-empty field="productStore"/></not></condition>
<widgets>
<container>
- <include-menu name="ProductStoreTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
- <include-menu name="ProductStoreSubTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="ProductStoreTabBar" location="${parameters.mainMenuLocation}"/>
+ <include-menu name="ProductStoreSubTabBar" location="${parameters.mainMenuLocation}"/>
<label style="h1">${uiLabelMap[labelTitleProperty]} ${uiLabelMap.CommonFor}: ${productStore.storeName} [${uiLabelMap.CommonId}:${productStoreId}] ${${extraFunctionName}}</label>
</container>
<include-portal-page id="ProductStoreFacility"/>
diff --git a/applications/product/widget/catalog/ConfigScreens.xml b/applications/product/widget/catalog/ConfigScreens.xml
index 066cb9f56a..691b0a8294 100644
--- a/applications/product/widget/catalog/ConfigScreens.xml
+++ b/applications/product/widget/catalog/ConfigScreens.xml
@@ -25,7 +25,7 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<include-screen name="leftbar" location="component://product/widget/catalog/CommonScreens.xml"/>
@@ -41,7 +41,7 @@ under the License.
<condition><not><if-empty field="configItemId"/></not></condition>
<widgets>
<container>
- <include-menu name="ConfigItemTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="ConfigItemTabBar" location="${parameters.mainMenuLocation}"/>
<label style="h1">${uiLabelMap[labelTitleProperty]} ${uiLabelMap.CommonFor}: ${configItem.configItemName} [${uiLabelMap.CommonId}:${configItemId}] ${${extraFunctionName}}</label>
</container>
<container style="button-bar">
diff --git a/applications/product/widget/catalog/FeatureScreens.xml b/applications/product/widget/catalog/FeatureScreens.xml
index 35c244f802..5f3993e683 100644
--- a/applications/product/widget/catalog/FeatureScreens.xml
+++ b/applications/product/widget/catalog/FeatureScreens.xml
@@ -25,7 +25,7 @@
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<include-screen name="leftbar" location="component://product/widget/catalog/CommonScreens.xml"/>
@@ -41,7 +41,7 @@
</or>
</condition>
<widgets>
- <include-menu name="FeaturesTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="FeaturesTabBar" location="${parameters.mainMenuLocation}"/>
<container style="button-bar"><link target="CreateProductFeature" text="${uiLabelMap.ProductNewFeatureCategory}" style="buttontext create"/></container>
<decorator-section-include name="body"/>
</widgets>
diff --git a/applications/product/widget/catalog/PriceScreens.xml b/applications/product/widget/catalog/PriceScreens.xml
index 5a928910a7..3e597aca1b 100644
--- a/applications/product/widget/catalog/PriceScreens.xml
+++ b/applications/product/widget/catalog/PriceScreens.xml
@@ -25,7 +25,7 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<include-screen name="leftbar" location="component://product/widget/catalog/CommonScreens.xml"/>
@@ -81,7 +81,7 @@ under the License.
<decorator-screen name="CommonPriceDecorator">
<decorator-section name="body">
<platform-specific><html><html-template multi-block="true" location="component://product/template/price/SetPriceRulesCondEventJs.ftl"/></html></platform-specific>
- <include-menu name="PriceRulesButtonBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="PriceRulesButtonBar" location="${parameters.mainMenuLocation}"/>
<screenlet title="${uiLabelMap.ProductPriceRuleId} [${parameters.productPriceRuleId}]">
<label style="h6" text="${uiLabelMap.ProductConditionsActionsRemoveBefore}"/>
<horizontal-separator/>
diff --git a/applications/product/widget/catalog/ProductScreens.xml b/applications/product/widget/catalog/ProductScreens.xml
index 167df2047a..a2ad292841 100644
--- a/applications/product/widget/catalog/ProductScreens.xml
+++ b/applications/product/widget/catalog/ProductScreens.xml
@@ -37,7 +37,7 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<include-screen name="leftbar" location="component://product/widget/catalog/CommonScreens.xml"/>
@@ -62,8 +62,8 @@ under the License.
<not><if-empty field="product"/></not>
</condition>
<widgets>
- <include-menu name="ProductTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
- <include-menu name="ProductSubTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="ProductTabBar" location="${parameters.mainMenuLocation}"/>
+ <include-menu name="ProductSubTabBar" location="${parameters.mainMenuLocation}"/>
<image src="${product.smallImageUrl}" url-mode="content" alt="${product.internalName}" style="cssImgSmall"/>
<label style="h1">${uiLabelMap[labelTitleProperty]} ${uiLabelMap.CommonFor}: ${product.internalName} [${uiLabelMap.CommonId}:${productId}] ${${extraFunctionName}}</label>
</widgets>
@@ -73,7 +73,7 @@ under the License.
<if-compare operator="not-equals" value="EditProduct" field="tabButtonItem"/>
</condition>
<widgets>
- <include-menu name="ProductSubTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="ProductSubTabBar" location="${parameters.mainMenuLocation}"/>
</widgets>
</section>
</fail-widgets>
diff --git a/applications/product/widget/catalog/PromoScreens.xml b/applications/product/widget/catalog/PromoScreens.xml
index d664116d1b..dc78b509cc 100644
--- a/applications/product/widget/catalog/PromoScreens.xml
+++ b/applications/product/widget/catalog/PromoScreens.xml
@@ -25,7 +25,7 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<include-screen name="leftbar" location="component://product/widget/catalog/CommonScreens.xml"/>
@@ -39,7 +39,7 @@ under the License.
<section>
<condition><not><if-empty field="productPromoId"/></not></condition>
<widgets>
- <include-menu name="PromoTabBar" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="PromoTabBar" location="${parameters.mainMenuLocation}"/>
<container style="button-bar">
<link target="EditProductPromo" text="${uiLabelMap.ProductNewProductPromo}" style="buttontext"/>
</container>
diff --git a/applications/product/widget/catalog/ReviewScreens.xml b/applications/product/widget/catalog/ReviewScreens.xml
index 55ddc16696..1b5801ec3d 100644
--- a/applications/product/widget/catalog/ReviewScreens.xml
+++ b/applications/product/widget/catalog/ReviewScreens.xml
@@ -25,7 +25,7 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<include-screen name="leftbar" location="component://product/widget/catalog/CommonScreens.xml"/>
diff --git a/applications/product/widget/catalog/StoreScreens.xml b/applications/product/widget/catalog/StoreScreens.xml
index a8d592ffc4..6bf6455a58 100644
--- a/applications/product/widget/catalog/StoreScreens.xml
+++ b/applications/product/widget/catalog/StoreScreens.xml
@@ -560,7 +560,7 @@ under the License.
<widgets>
<container id="ProductStoreFacilityEditArea"/>
<screenlet title="${uiLabelMap.ProductStoreFacilityAssocList}" navigation-menu-name="ProductStoreFacility">
- <include-menu name="ProductStoreFacility" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="ProductStoreFacility" location="${parameters.mainMenuLocation}"/>
<include-grid name="ListProductStoreFacility" location="component://product/widget/catalog/StoreForms.xml"/>
</screenlet>
</widgets>
diff --git a/applications/product/widget/catalog/SubscriptionScreens.xml b/applications/product/widget/catalog/SubscriptionScreens.xml
index 6d18676ed4..6c9b0f44e1 100644
--- a/applications/product/widget/catalog/SubscriptionScreens.xml
+++ b/applications/product/widget/catalog/SubscriptionScreens.xml
@@ -31,7 +31,7 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<include-screen name="leftbar" location="component://product/widget/catalog/CommonScreens.xml"/>
diff --git a/applications/product/widget/catalog/ThesaurusScreens.xml b/applications/product/widget/catalog/ThesaurusScreens.xml
index 5cceddffd6..9cac34b633 100644
--- a/applications/product/widget/catalog/ThesaurusScreens.xml
+++ b/applications/product/widget/catalog/ThesaurusScreens.xml
@@ -25,7 +25,7 @@ under the License.
<widgets>
<decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="pre-body">
- <include-menu name="MainActionMenu" location="component://product/widget/catalog/CatalogMenus.xml"/>
+ <include-menu name="MainActionMenu" location="${parameters.mainMenuLocation}"/>
</decorator-section>
<decorator-section name="left-column">
<include-screen name="leftbar" location="component://product/widget/catalog/CommonScreens.xml"/>