Alfresco Share - 脚本标签在 ftl 中消失

Alfresco Share - script tags disappears in ftl

我正在尝试为文档元数据自定义面板。我会在三个选项卡中显示元数据。为此,我使用了一个 yui 组件 tabview。在我的配置 xml 中,我添加了:

<view-form template="/form/tab-view-form.ftl" />

在 ftl 中,我包含了第二个 ftl:

<#include "tab-view-form-script.ftl" />

此 ftl 包含 js 导入,例如:

<script type="text/javascript" src="${url.context}/yui/tabview/tabview.js"></script>

我查看源代码时,没有看到对这些 JS 的调用。

如果我在这个 ftl 中添加一个简单的 html 代码(如 <p>test</p>),我就会看到。 如果我在2个<script>标签之间直接添加一个JavaScript,我也看不到。

为什么会这样?

你试过不带src直接在script标签里放js代码吗?

或 CDATA 的宽度

<script type="text/javascript">//<![CDATA[

//]]></script>

看例子:alfresco/site-webscripts/org/alfresco/components/form/invite-response.lib.ftl