我想向我的 Liferay 主题添加自定义“添加应用程序链接”。
这是我在模板(portlet_normal.vm)中的内容:
#if($show_add_content)
<a href="javascript:$add_content_url" id="addApplications">$add_content_text</a>
<a href="javascript:$layout_url" id="layoutTemplates">$layout_text</a>
#end
这就是我在页面上得到的内容:
<a href="javascript:Liferay.LayoutConfiguration.toggle('87');" id="addApplications">Add Application</a>
<a href="javascript:Liferay.LayoutConfiguration.showTemplates();" id="layoutTemplates">Layout Template</a>
布局按钮按预期工作,但添加应用程序 portlet 未加载。
我想缺少库/包含?有人有想法吗?
最佳答案
- 您使用的是什么版本? (尝试重现时总是有帮助)
- “portlet_normal.vm”是问题中的拼写错误还是您创建的文件?它需要是portal_normal.vm
- 您在安装过程中还进行了哪些更改?对 vm 文件的其他更改?属性文件的更改与 JavaScript 文件有关?
- 您是否尝试过其他浏览器?
- id(在“a”元素中给出)是否唯一?
关于java - 自定义添加应用程序链接不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7038345/