我想获取添加内容的网址以传递给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的错误还是我做错了什么?
答案 0 :(得分:0)
我修复了 <#include init />
,因为theme_display.getURLAddContent()
中定义了ROOT\html\themes\_unstyled\templates\init.ftl
。