You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jo...@apache.org on 2007/02/22 14:05:14 UTC
svn commit: r510487 -
/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/catalog/ProductCategoryLink.ftl
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="<@o...@ofbizContentUrl>" alt="${productCategoryLink.titleText?default("Link Image")}"/></a></div>
+ <#if imageUrl?has_content>
+ <div class="smallimage"><a href="${linkUrl}"><img src="<@o...@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>