如何在DXP中为OOTB portlet的属性“ com.liferay.portlet.display-category”分配多个值?

时间:2018-09-25 16:07:53

标签: portlet liferay-7 liferay-dxp

我正在尝试更新“开箱” portlet的显示类别,例如Blogs,Asset Publisher等。 按照在DXP中对其进行修改的OSGI配置方式,我在“ osgi/config”文件夹中创建了一个名为“ com.liferay.blogs.web.internal.portlet.BlogsPortlet.cfg”的配置文件

如果我指定单个值,例如com.liferay.portlet.display-category=category.sample

它工作正常,并在示例类别中显示portlet。

但是,我想设置多个值。我已经尝试过以下组合。

1)

com.liferay.portlet.display-category=category.collaboration
com.liferay.portlet.display-category=category.sample

2)

com.liferay.portlet.display-category=["category.collaboration","category.sample"]

3)

com.liferay.portlet.display-category=\\,
category.collaboration,\
category.sample

但是,它们都不适用于多个值。

我已经推荐了这个here

对此有任何帮助。

致谢,
Suyash Bhalekar

1 个答案:

答案 0 :(得分:0)

我可以通过将文件的扩展名从“ .cfg”更改为“ .config”来实现这一目标,它的工作方式就像魅力。即我将其重命名为“ com.liferay.blogs.web.internal.portlet.BlogsPortlet.config” ,然后添加了 com.liferay.portlet.display-category = [“ category.collaboration”,“ category.sample”]