为什么 include_page 在 Liferay 6.2 (FreeMarker 2.3.17) 中不起作用?
Why doesn't include_page work in Liferay 6.2 (FreeMarker 2.3.17)?
我正在尝试在我的 liferay theme in portal_normal.ftl using the FreeMarker <@include_page path="..."/>
指令中包含一个 html 页面:
<@include_page path="${full_templates_path}/page.html" />
但我收到此错误:
on line 153, column 81 in theme_SERVLET_CONTEXT_/templates/portal_normal.ftl include_page not found.
The problematic instruction:
----------
==> user-directive include_page [on line 153, column 81 in theme_SERVLET_CONTEXT_/templates/portal_normal.ftl]
----------
include_page
不是FreeMarker核心指令,而是freemarker.ext.servlet.FreemarkerServlet
提供的自定义指令。除非 Liferay 使用它(我对此深表怀疑),这就是该指令不存在的原因。
(顺便说一句,Liferay 6.2 从 2011 年开始随 2.3.17 一起发布?真令人难过。)
我正在尝试在我的 liferay theme in portal_normal.ftl using the FreeMarker <@include_page path="..."/>
指令中包含一个 html 页面:
<@include_page path="${full_templates_path}/page.html" />
但我收到此错误:
on line 153, column 81 in theme_SERVLET_CONTEXT_/templates/portal_normal.ftl include_page not found.
The problematic instruction:
----------
==> user-directive include_page [on line 153, column 81 in theme_SERVLET_CONTEXT_/templates/portal_normal.ftl]
----------
include_page
不是FreeMarker核心指令,而是freemarker.ext.servlet.FreemarkerServlet
提供的自定义指令。除非 Liferay 使用它(我对此深表怀疑),这就是该指令不存在的原因。
(顺便说一句,Liferay 6.2 从 2011 年开始随 2.3.17 一起发布?真令人难过。)