0

(注意 Liferay 6.1)使用 Liferay-ui 来显示带有以下标签的期刊文章:

<liferay-ui:journal-article articleResourcePrimKey="10656" />

正如你所看到的,我已经为示例硬编码了articleResourcePrimKey,并且该文章存在于cms 中。它的 WCM 结构化内容和模板也与之相关联。

在服务器上部署 portlet 之后,第一次刷新一切正常,但下一次刷新同样没有返回任何内容(一个空白页面,好像 liferay-ui 根本不存在)

我已将 temaplte 更改为 Cacheable,然后它可以正常工作,直到我对模板或与之关联的内容进行修改,但是一旦我从 WCM 修改模板或内容,它就会开始表现相同。

当它在重新部署后和第一次刷新放置 portlet 的页面时起作用。

4

1 回答 1

0

我一直使用 groupId 和 articleId 而不是 articleResourcePrimKey,而且效果很好。这两个值很容易在 Web 内容的管理屏幕中发现。

使用 Liferay 6.0,但即将升级到 6.1 并完全期待它能够工作。

于 2013-04-24T21:12:38.347 回答