【问题标题】:Call Custom aAction from Liferay Theme从 Liferay 主题调用自定义动作
【发布时间】:2017-06-16 20:05:32
【问题描述】:

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

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

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

非常感谢任何帮助。

【问题讨论】:

    标签: liferay


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多