从Liferay主题调用自定义操作



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

操作网址是:/c/journal/upload_article,从同一个Portlet项目成功调用。

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

任何帮助真的非常感谢。

从主题"调用"操作听起来很奇怪。如果您嵌入表单以在每个页面上上传内容,自然而然地,您需要一个上传目标。但是,主题似乎还是错了。

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

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

最新更新