如何在Liferay中标记页面和布局(而不是资产)

时间:2015-07-08 07:45:56

标签: tags liferay liferay-6

我有一个Liferay网站。我有几个页面需要标记,所以我可以在自定义portlet中获取它们。 我还需要提供一个带有标记页面的字母索引的页面。

我已阅读文档,我看到Liferay只能在“资产”(网页内容等)上添加标签或类别,而不是在页面/布局上。

你能建议我这样做吗?

1 个答案:

答案 0 :(得分:2)

你对标签/类别是正确的,这些不能应用于布局(不幸的是)。

最好的选择是使用自定义属性并定义页面的额外字段。

See this image

您可以使用ExpandoBridge API读取页面的自定义属性。 这是一个在主题速度模板中读取额外属性的示例。

#set ($customField= $layout.getExpandoBridge().getAttribute("CustomFieldKey"))

注意:请记住为每个自定义属性设置权限。这非常重要!