Hi,
I have created a new button called "Expired" and new page to display for the
product page in the catalog management.
I have created a button along with "product,Prices,content,Id's etc."
For this I have given the link in the file called "ProductTabBar.ftl".
The requested page is displayed correctlly when this button is clicked.
But the "Expired" button is not highlighted in blue colour, instead another
button is highlighted.
The ftl file I specified has the following coding:
-->
<#if (requestAttributes.uiLabelMap)?exists><#assign uiLabelMap =
requestAttributes.uiLabelMap></#if>
<#assign unselectedClassName = "tabButton">
<#assign selectedClassMap = {page.tabButtonItem?default("void") :
"tabButtonSelected"}>
<#if product?has_content>
<div class="tabContainer">
<a href="<@ofbizUrl>EditProduct?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProduct?default(unselectedClassName)}">${uiLabelMap.ProductProduct}</a>
<a
href="<@ofbizUrl>EditProductPrices?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductPrices?default(unselectedClassName)}">${uiLabelMap.ProductPrices}</a>
<a
href="<@ofbizUrl>EditProductContent?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductContent?default(unselectedClassName)}">${uiLabelMap.ProductContent}</a>
<a
href="<@ofbizUrl>EditProductGoodIdentifications?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductGoodIdentifications?default(unselectedClassName)}">${uiLabelMap.CommonIds}</a>
<a
href="<@ofbizUrl>EditProductCategories?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductCategories?default(unselectedClassName)}">${uiLabelMap.ProductCategories}</a>
<a
href="<@ofbizUrl>EditProductKeyword?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductKeyword?default(unselectedClassName)}">${uiLabelMap.ProductKeywords}</a>
<a
href="<@ofbizUrl>EditProductAssoc?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductAssoc?default(unselectedClassName)}">${uiLabelMap.ProductAssociations}</a>
<a
href="<@ofbizUrl>ViewProductManufacturing?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.ViewProductManufacturing?default(unselectedClassName)}">${uiLabelMap.ProductManufacturing}</a>
<a
href="<@ofbizUrl>EditProductCosts?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductCosts?default(unselectedClassName)}">${uiLabelMap.ProductCosts}</a>
<a
href="<@ofbizUrl>EditProductAttributes?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductAttributes?default(unselectedClassName)}">${uiLabelMap.ProductAttributes}</a>
<a
href="<@ofbizUrl>EditProductFeatures?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductFeatures?default(unselectedClassName)}">${uiLabelMap.ProductFeatures}</a>
<a
href="<@ofbizUrl>EditProductFacilities?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductFacilities?default(unselectedClassName)}">${uiLabelMap.ProductFacilities}</a>
<a
href="<@ofbizUrl>EditProductFacilityLocations?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductFacilityLocations?default(unselectedClassName)}">${uiLabelMap.ProductLocations}</a>
<a
href="<@ofbizUrl>EditProductInventoryItems?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductInventoryItems?default(unselectedClassName)}">${uiLabelMap.ProductInventory}</a>
<a
href="<@ofbizUrl>EditProductSuppliers?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditSupplierProduct?default(unselectedClassName)}">${uiLabelMap.ProductSuppliers}</a>
<a
href="<@ofbizUrl>EditProductGlAccounts?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductGlAccounts?default(unselectedClassName)}">${uiLabelMap.ProductAccounts}</a>
<a
href="<@ofbizUrl>EditProductPaymentMethodTypes?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductPaymentMethodTypes?default(unselectedClassName)}">${uiLabelMap.ProductPaymentTypes}</a>
<a
href="<@ofbizUrl>EditProductQuickAdmin?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductQuickAdmin?default(unselectedClassName)}">${uiLabelMap.ProductQuickAdmin}</a>
<a href="<@ofbizUrl>EditExpired?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditExpired?default(unselectedClassName)}">${uiLabelMap.ProductExpired}</a>
<#if product?exists && product.isVirtual?if_exists == "Y">
<a
href="<@ofbizUrl>QuickAddVariants?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.QuickAddVariants?default(unselectedClassName)}">${uiLabelMap.ProductVariants}</a>
</#if>
<#if product?exists && product.productTypeId?if_exists == "AGGREGATED">
<a
href="<@ofbizUrl>EditProductConfigs?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductConfigs?default(unselectedClassName)}">${uiLabelMap.ProductConfigs}</a>
</#if>
<#if product?exists && product.productTypeId?if_exists == "ASSET_USAGE">
<a
href="<@ofbizUrl>EditProductAssetUsage?productId=${productId}</@ofbizUrl>"
class="${selectedClassMap.EditProductAssetUsage?default(unselectedClassName)}">${uiLabelMap.ProductAssetUsage}</a>
</#if>
</div>
</#if>
Could I please get an hint on this.
Thanks
Purani