为什么 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 一起发布?真令人难过。)