Class SeoTransform

java.lang.Object
org.apache.ofbiz.product.category.ftl.SeoTransform
All Implemented Interfaces:
freemarker.template.TemplateModel, freemarker.template.TemplateTransformModel

public class SeoTransform extends Object implements freemarker.template.TemplateTransformModel
SeoTransform - Freemarker Transform for URLs (links)
  • Constructor Details

    • SeoTransform

      public SeoTransform()
  • Method Details

    • checkArg

      public boolean checkArg(Map<?,?> args, String key, boolean defaultValue)
      Check arg boolean.
      Parameters:
      args - the args
      key - the key
      defaultValue - the default value
      Returns:
      the boolean
    • getWriter

      public Writer getWriter(Writer out, Map args)
      Specified by:
      getWriter in interface freemarker.template.TemplateTransformModel
    • seoUrl

      public static String seoUrl(String url, boolean isAnon)
      Transform a url according to seo pattern regular expressions.
      Parameters:
      url - , String to do the seo transform
      isAnon - , boolean to indicate whether it's an anonymous visit.
      Returns:
      String, the transformed url.