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> |
Free forum by Nabble | Edit this page |