Movatterモバイル変換


[0]ホーム

URL:


BloomreachBloomreach
Hippo CMS

Bloomreach Documentation version

Bloomreach.com

This article covers a Bloomreach Experience Manager version 13. There's anupdated version available that covers our most recent release.

Freemarker Snippets

List all properties of a bean

To list all properties of thedocument bean with their values:

<ul>  <#list document.properties?keys as prop>    <li>${prop} = ${document.getProperty(prop)}</li>  </#list></ul>

Render an image

This snippet will cause HST to create a link to the "original variant" of an image. Make sure you have HST's tag library included.

<!#-- Make sure you have the hst TabLib assigned --><#assign hst=JspTaglibs["http://www.hippoecm.org/jsp/hst/core"] ><!#-- Create URL that points to the document.image.original bean --><@hst.link var="img" hippobean=document.image.original /><!#-- Render the image --><img src="${img}"/>

Render an HTML field

ThecontentRewriter causes all internal links and images embedded in the HTML content (thebody field in this example) to be converted to valid URLs:

<@hst.html contentRewriter=contentRewriter hippohtml=document.body/>

Including other Freemarker templates

Include a template from the classpath:

<#include "/WEB-INF/lib/htmlTags.ftl">

Include a template from the repository (in a template that is loaded from the repository):

<#-- Include a sibling --><#include "myinclude.ftl"><#-- Include from a path relative to the current template location --><#include "../../common/hst:templates/myinclude.ftl">

Setting the appropriate Locale

Derive the Locale from the used HST mount as follows:

<#setting locale=hstRequest.requestContext.resolvedMount.mount.locale>
Did you find this page helpful?
How could this documentation serve you better?
Cheers!
On this page
    Did you find this page helpful?
    How could this documentation serve you better?
    Cheers!

    [8]ページ先頭

    ©2009-2025 Movatter.jp