1

我很确定这是可以做到的,但我几乎找不到关于如何正确做到这一点的文档。

我有几个与标签相关联的 Web 内容片段。我想将 Asset Publisher portlet 添加到页面,该页面根据 URL 中是否存在标签来显示正确的 Web 内容。因此,如果 url 是:domain.com/public/site?tag=fish,那么它会使用 Asset Publisher 过滤器提供标记为“fish”的 Web 内容。

URL 的正确语法是什么?我在论坛看到过:

/public/site/tags/fish/ 我将其视为参数 ?tag=fish 但这些似乎都不起作用。我正在使用 Liferay 6。

4

2 回答 2

1

See the TagNavigation or TagCloud portlet and how they construct their URLs - AFAIK they use public render parameters.

于 2011-08-28T08:04:15.490 回答
1

您必须在 url 中使用此语法/web/mysite/mypage/tags/mytag 它适用于 Liferay 5.2.3。当然,您需要在社区“mysite”的页面“mypage”和一些带有“mytag”标记的内容上的资产发布者。

于 2013-02-25T11:59:17.863 回答