从Liferay主题调用自定义aAction

时间:2017-06-16 10:32:18

标签: liferay

我有一个自定义主题项目& liferay中的自定义portlet项目。 我想从主题项目的navigation.vm文件调用自定义portlet中的自定义操作。

actionurl是:/c/journal/upload_article,它是从同一个portlet项目成功调用的。

如何从主题项目中调用它?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

从一个主题“召唤”一个动作听起来很奇怪。如果您嵌入表单以在每个页面上传内容,那么您自然需要上传目标。但是,这个主题似乎是错误的。

尽管如此:您似乎正在使用非自定义网址进行上传(/c/journal/upload_article)。您可以从HTML中的任何位置执行此操作。最大的问题是:在上传后你会在哪里结束,因为它不会在页面内发生。

如果您需要在单个页面上使用正确的portlet URL,并希望返回到同一页面,那么最好的方法是在主题中嵌入一个portlet(这为Liferay的文档提供了一个很棒的搜索词)。从该portlet中,您可以利用Liferay的API来完成您想要实现的目标。使它成为一个非常轻量级的portlet,因为它将嵌入每一页。