Je souhaite définir une catégorie spécifique comme sélectionnée lors de la création d'un nouveau document dans le portlet Documents and media. Je n'ai que l'identifiant de catégorie passé en paramètre dans l'URL. Une idée de comment faire cela?Présélection du filtre de catégorie dans LIferay Documents and Media Portlet
1
A
Répondre
1
Vous pouvez le faire en utilisant le paramètre assetCategoryIds
. En url, ce paramètre peut ressembler à _20_assetCategoryIds_22902
et _20_
est un espace de nom de portlet (Documents and Media) et _22902
est votre ID de vocabulaire.
Exemple 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
Je ne peux pas donner une réponse, mais je vous suggère de vérifier [comment remplacer l'action Struts] (https://dev.liferay.com/develop/tutorials/-/knowledge_base/6-2/overriding-and-added-struts-actions). Je crois que l'action que vous auriez à vérifier est 'EditFileEntryAction'. – brandizzi