Author: jacopoc
Date: Sun Jul 26 08:19:09 2009
New Revision: 797877
URL:
http://svn.apache.org/viewvc?rev=797877&view=revLog:
Fixes to avoid duplicated category id for top level categories.
Modified:
ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/catalog/sidedeepcategory.ftl
Modified: ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/catalog/sidedeepcategory.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/catalog/sidedeepcategory.ftl?rev=797877&r1=797876&r2=797877&view=diff==============================================================================
--- ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/catalog/sidedeepcategory.ftl (original)
+++ ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/catalog/sidedeepcategory.ftl Sun Jul 26 08:19:09 2009
@@ -44,8 +44,13 @@
<div class="browsecategorylist">
</#if>
<li class="browsecategorytext">
- <a href="${Static["org.ofbiz.product.category.CatalogUrlServlet"].makeCatalogUrl(request, "", category.productCategoryId, parentCategory.productCategoryId)}" class="${browseCategoryButtonClass}"><#if categoryName?has_content>${categoryName}<#else>${categoryDescription?default("")}</#if></a>
-
+ <#if parentCategory?has_content>
+ <#assign parentCategoryId = parentCategory.productCategoryId/>
+ <#else>
+ <#assign parentCategoryId = ""/>
+ </#if>
+ <a href="${Static["org.ofbiz.product.category.CatalogUrlServlet"].makeCatalogUrl(request, "", category.productCategoryId, parentCategoryId)}" class="${browseCategoryButtonClass}"><#if categoryName?has_content>${categoryName}<#else>${categoryDescription?default("")}</#if></a>
+
<#if (Static["org.ofbiz.product.category.CategoryWorker"].checkTrailItem(request, category.getString("productCategoryId"))) || (curCategoryId?exists && curCategoryId == category.productCategoryId)>
<#local subCatList = Static["org.ofbiz.product.category.CategoryWorker"].getRelatedCategoriesRet(request, "subCatList", category.getString("productCategoryId"), true)>
<#if subCatList?exists>
@@ -70,7 +75,7 @@
<div class="screenlet-body">
<ul class="browsecategorylist">
<#list topLevelList as category>
- <@categoryList parentCategory=category category=category wrapInBox="N"/>
+ <@categoryList parentCategory="" category=category wrapInBox="N"/>
</#list>
</ul>
</div>