2016-11-15 24 views
1

我想在文檔和媒體Portlet中創建新文檔時將特定類別設置爲選定的類別。我只有在URL中傳遞參數的類別ID。任何想法如何做到這一點?在LIferay文檔和媒體Portlet中預選類別過濾器

+0

我無法給出答案,但我建議你檢查[如何覆蓋Struts動作(https://dev.liferay.com/develop/tutorials/-/knowledge_base/6-2 /首要和 - 加 - 支柱-動作)。我相信您必須檢查的操作是「EditFileEntryAction」。 – brandizzi

回答

1

您可以使用參數assetCategoryIds來做到這一點。在url中,此參數可能看起來像_20_assetCategoryIds_22902,而_20_是portlet名稱空間(Documents and Media),而_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 
相關問題