[#ftl] <#-- Example using alternate square bracket syntax, this should apply to comments as well but 2.3.4 fails to recognize them --> [#-- Example using alternate square bracket syntax, this should apply to comments as well but 2.3.4 fails to recognize them --] Welcome to ${localProperties.Title} [#setting locale=properties.Locale?default("en")]

Welcome

The title of this resource is: ${localProperties.Title}

The web-server relative url for this resource is: ${cms.link(cms.info('opencms.request.uri'))}
The absolute url for this resource is: ${utils.absLink(cms.link(cms.info('opencms.request.uri')))}
The dateLastModified of this resource is: ${utils.dateFromLong(resource.dateLastModified)?date?string("medium")}
The length of this resource is: ${resource.length}[#if (resource.length<1000) ] - that's less than 1000...[/#if]
The locale of this resource is: "${properties.Locale?default("")}"
The locale of the "/" resource is: "${cms.property("Locale", "/")}"

You are known as: ${cms.user("name")}

Look up foo request parameter: ${parameters.foo?default("No foo parameter passed in request")}

cms.info()
opencms.version${cms.info("opencms.version")}
opencms.url${cms.info("opencms.url")}
opencms.uri${cms.info("opencms.uri")}
opencms.webapp${cms.info("opencms.webapp")}
opencms.webbasepath${cms.info("opencms.webbasepath")}
opencms.request.uri${cms.info("opencms.request.uri")}
opencms.request.element.uri${cms.info("opencms.request.element.uri")}
opencms.request.folder${cms.info("opencms.request.folder")}
opencms.request.encoding${cms.info("opencms.request.encoding")}