Я хочу получить URL-адрес Добавить контент, чтобы перейти к вызову AJAX.
В моем шаблоне Freemarker я присвоил этой переменной:Как получить URL-адрес добавления контента в Liferay?
<#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, или я сделал что-то не так?
Я не могу найти документацию, в которой говорится, что 'getURLAddContent' содержит реальный URL-адрес. Поэтому я не думаю, что это ошибка. Думаю, это существует по историческим причинам. Что вы хотите делать с URL-адресом? Добавить объект контента на страницу? –