使用 FreeMarker 在 Liferay 主题中显示图像

Posted

技术标签:

【中文标题】使用 FreeMarker 在 Liferay 主题中显示图像【英文标题】:Displaying images in Liferay themes using FreeMarker 【发布时间】:2014-12-17 23:41:51 【问题描述】:

Velocity 有一个变量 $images_folder(例如,src="$images_folder/image01.png")。我创建了 FreeMarker 插件,但这个变量不起作用(图像不显示)。我应该在 portal_normal.ftl 中使用什么样的路径而不是 $images_folder?

【问题讨论】:

【参考方案1】:

请在 Liferay DXP 的 ftl 主题中找到以下适用于我的代码

<img   
 src="$images_folder/logo.png" />

【讨论】:

这没有提供答案。可能你应该只投票支持一旦你有足够的代表你就可以做的答案:***.com/help/privileges【参考方案2】:

FreeMarker 没有$someVariableName,但有$someExpression。所以试试src="$images_folder/image01.png"

【讨论】:

以上是关于使用 FreeMarker 在 Liferay 主题中显示图像的主要内容,如果未能解决你的问题,请参考以下文章

Liferay 7 - 在 Freemarker 中从 DDLRecord 获取动态属性

使用 freemarker 构建 Liferay 7 巨型菜单(多级菜单)

Liferay 7 - Freemarker:解包操作与函数签名不匹配

如何获得可重复的文本字段 liferay7 Freemarker 之一

带有 freemarker 和 spring 的 Liferay portlet

Liferay 7 - 列出模板 FreeMarker 中的所有博客