LIferay 文档和媒体 Portlet 中的预选类别过滤器

Preselect category filter in LIferay Documents and Media Portlet

我想在文档和媒体 portlet 中创建新文档时将特定类别设置为选中。我在 url 中只有类别 ID 作为参数传递。知道怎么做吗?

您可以使用参数 assetCategoryIds 执行此操作。在 url 中,此参数可能看起来像 _20_assetCategoryIds_22902_20_ 是一个 portlet 名称空间(文档和媒体),_22902 是您的词汇表 ID。

示例url:

http://localhost:8080/web/guest/home?p_p_id=20&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col_id=column-2&p_p_col_count=2&_20_repositoryId=20182&_20_fileEntryTypeId=0&_20_cmd=add&_20_struts_action=%2Fdocument_library%2Fedit_file_entry&_20_folderId=0&_20_assetCategoryIds_22902=22904