如何在Liferay中获取添加内容URL?

时间:2015-09-18 12:35:47

标签: liferay freemarker

我想获取添加内容的网址以传递给AJAX电话 在我的Freemarker模板中,我分配了这个变量:

<#assign addContentUrl = theme_display.getURLAddContent() />

然后,我将此变量传递给我的JavaScript函数:

<script type="text/javascript">
var addUrl = "${addContentUrl}";
$.ajax({
   url:addUrl,
   ...
});
</script>

问题是在浏览器中我没有获取URL但我得到了这个功能:

var addUrl = "Liferay.Dockbar.loadAddPanel();";

这是Liferay 6.2的错误还是我做错了什么?

1 个答案:

答案 0 :(得分:0)

我修复了 <#include init /> ,因为theme_display.getURLAddContent()中定义了ROOT\html\themes\_unstyled\templates\init.ftl