Liferay 如何删除“;添加新的“;来自高级用户的资产发布器的按钮?

Liferay 如何删除“;添加新的“;来自高级用户的资产发布器的按钮?,liferay,liferay-6,Liferay,Liferay 6,我需要从Liferay 6.1中角色“超级用户”的资产发布器portlet中删除“添加新”按钮。 我该怎么做呢。请提供帮助。只有当用户有权创建AssetPublisher中显示的一个资产时,“添加新”按钮才会出现。您的用户/超级用户似乎拥有创建内容的权限—可以是WebContent、博客或其他内容。例如,这通常发生在他们自己的个人网站上,默认情况下他们有写权限 您可以从超级用户中删除该权限,使用标准用户(两者之间的差异一直存在争议),或者,如果权限正常,UI应该消失,或者使用钩子覆盖AssetP

我需要从Liferay 6.1中角色“超级用户”的资产发布器portlet中删除“添加新”按钮。 我该怎么做呢。请提供帮助。

只有当用户有权创建AssetPublisher中显示的一个资产时,“添加新”按钮才会出现。您的用户/超级用户似乎拥有创建内容的权限—可以是WebContent、博客或其他内容。例如,这通常发生在他们自己的个人网站上,默认情况下他们有写权限


您可以从超级用户中删除该权限,使用标准用户(两者之间的差异一直存在争议),或者,如果权限正常,UI应该消失,或者使用钩子覆盖AssetPublisher UI(删除那里的按钮),或者在portlet中使用简单的CSS技巧(“display:none”)“外观/高级样式”部分

非常感谢您的回复。我可以通过创建钩子来完成。如何为自定义角色的Asset Publisher授予“添加新”权限?我刚刚创建了一个自定义常规角色并授予了一些权限…现在是“添加新”“按钮在Asset Publisher portlet中可见,但属于该自定义角色的用户无法添加任何资产…窗口未正确打开。”。如何为自定义角色的Asset Publisher portlet授予“添加”权限?您没有为“通用”资产授予“添加”权限,而是为特定资产授予“添加”权限,如“Web内容”或“博客”-这应该会有所帮助,或者我理解错了什么吗?抱歉,我没有理解您的意思。“添加新”按钮在“资产发布者”portlet中可见。但用户无法添加任何资产。当用户点击“添加新”按钮时,一个小的空白窗口正在打开。为什么窗户不能正常打开?该用户属于我的自定义角色。我应该给他什么权限让他添加资产?