【问题标题】:Liferay cms url changes on content changeLiferay cms url 在内容更改时更改
【发布时间】:2011-07-27 11:34:53
【问题描述】:

我们一直在尝试与 Liferay CMS 合作创建网络内容(liferay 术语)。内容在某种意义上是版本化的,每次我们更改内容并发布它时,版本都会增加。 这对公开暴露的 URL 有影响,我们面临着在内容更改时更改 URL 的麻烦。 有没有办法在不更改 URL 的情况下获取反映内容更改的已发布 URL?

【问题讨论】:

  • 我们能否获取您用来直接引用网页内容的 URL 示例?
  • 示例 URL:localhost:8081/c/journal/… 想要一个没有版本或始终提供最新版本内容的 URL。

标签: content-management-system liferay web-content


【解决方案1】:

在这种情况下,您可以使用友好的网址。请查看this post 了解更多信息。

【讨论】:

  • Dirk,可以为页面配置友好的URL。但是,我们正在尝试获取已发布 Web 内容的 URL,该 URL 不会因内容更改而改变。
【解决方案2】:

您似乎无法使用任何可调用的 URL 获取最新的期刊内容,因为它需要随请求一起传递版本号(否则它只会获取第一个版本而不是最后一个版本)。

一种解决方法是创建一个钩子插件,使用您的自定义实现修改 /journal/view_article_content 操作路径以返回最新文章。

请参阅 Liferay 的 Portal Hook Plugins wiki 页面,了解如何创建挂钩。

然后在 specifics of overwriting a struts path 上查看 Mika 的博文。

祝你好运!

【讨论】:

    猜你喜欢
    • 2017-02-06
    • 1970-01-01
    • 2018-08-02
    • 2023-01-12
    • 2017-09-10
    • 1970-01-01
    • 2017-12-29
    • 1970-01-01
    • 2021-05-01
    相关资源
    最近更新 更多