Author: jonesde
Date: Thu Feb 22 05:05:13 2007
New Revision: 510487

URL: http://svn.apache.org/viewvc?view=rev&rev=510487
Log:
Changed ProductCategoryLink template to use information from the category from 
the new link type if there is not corresponding detail on the PCL record

Modified:
    
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/catalog/ProductCategoryLink.ftl

Modified: 
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/catalog/ProductCategoryLink.ftl
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/catalog/ProductCategoryLink.ftl?view=diff&rev=510487&r1=510486&r2=510487
==============================================================================
--- 
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/catalog/ProductCategoryLink.ftl
 (original)
+++ 
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/catalog/ProductCategoryLink.ftl
 Thu Feb 22 05:05:13 2007
@@ -22,22 +22,34 @@
 <#if productCategoryLink.detailSubScreen?has_content>
     ${screens.render(productCategoryLink.detailSubScreen)}
 <#else>
+    <#assign isCategoryIdLink = false/>
+    <#assign titleText = productCategoryLink.titleText?if_exists/>
+    <#assign imageUrl = productCategoryLink.imageUrl?if_exists/>
+    <#assign detailText = productCategoryLink.detailText?if_exists/>
+    
     <#if productCategoryLink.linkTypeEnumId == "PCLT_SEARCH_PARAM">
       <#assign linkUrl = requestAttributes._REQUEST_HANDLER_.makeLink(request, 
response, "keywordsearch?" + productCategoryLink.linkInfo)/>
     <#elseif productCategoryLink.linkTypeEnumId == "PCLT_ABS_URL">
       <#assign linkUrl = productCategoryLink.linkInfo?if_exists/>
     <#elseif productCategoryLink.linkTypeEnumId == "PCLT_ABS_URL">
       <#assign linkUrl = requestAttributes._REQUEST_HANDLER_.makeLink(request, 
response, "category?category_id=" + productCategoryLink.linkInfo)/>
+      <#assign isCategoryIdLink = true/>
+      <#assign linkProductCategory = 
delegator.findByPrimaryKeyCache("ProductCategory", 
Static["org.ofbiz.base.util.UtilMisc"].toMap("productCategoryId", 
productCategoryLink.linkInfo))/>
+      <#assign linkCategoryContentWrapper = 
Static["org.ofbiz.product.category.CategoryContentWrapper"].makeCategoryContentWrapper(linkProductCategory,
 request)/>
+      <#assign titleText = 
productCategoryLink.titleText?default(linkCategoryContentWrapper.get("CATEGORY_NAME"))?if_exists/>
+      <#assign imageUrl = 
productCategoryLink.imageUrl?default(linkCategoryContentWrapper.get("CATEGORY_IMAGE_URL"))?if_exists/>
+      <#assign detailText = 
productCategoryLink.detailText?default(linkCategoryContentWrapper.get("DESCRIPTION"))?if_exists/>
     </#if>
+    
     <div class="productcategorylink">
-      <#if productCategoryLink.imageUrl?has_content>
-        <div class="smallimage"><a href="${linkUrl}"><img 
src="<@ofbizContentUrl>${productCategoryLink.imageUrl}</@ofbizContentUrl>" 
alt="${productCategoryLink.titleText?default("Link Image")}"/></a></div>
+      <#if imageUrl?has_content>
+        <div class="smallimage"><a href="${linkUrl}"><img 
src="<@ofbizContentUrl>${imageUrl}</@ofbizContentUrl>" 
alt="${titleText?default("Link Image")}"/></a></div>
       </#if>
-      <#if productCategoryLink.titleText?has_content>
-        <a href="${linkUrl}" 
class="linktext">${productCategoryLink.titleText}</a>
+      <#if titleText?has_content>
+        <a href="${linkUrl}" class="linktext">${titleText}</a>
       </#if>
-      <#if productCategoryLink.detailText?has_content>
-        <div class="tabletext">${productCategoryLink.detailText}</div>
+      <#if detailText?has_content>
+        <div class="tabletext">${detailText}</div>
       </#if>
     </div>
 </#if>


Reply via email to