liferay - 向用户隐藏 Liferay 控制面板选项

标签 liferay liferay-6 liferay-ide

我正在使用 liferay6.1 和 SDK for Java 开发一个 liferay portlet。

当用户登录并单击控制面板时,他们可以看到各种选项。有没有办法隐藏这个选项?

我还是个新手,但我认为您可以将其从 Portal.ext.properties 中隐藏,但我不确定,也不知道。

任何帮助将不胜感激! 提前致谢!

最佳答案

您可以通过实现接口(interface)com.liferay.portlet.ControlPanelEntry来显示/隐藏控制面板条目。此接口(interface)定义了几个方法 (isVisible/hasAccessPermission),用于确定特定用户是否可以看到/有权访问其中一个控制面板条目。

Portlet 与其 ControlPanelEntry 类之间的关联在 liferay-portlet.xml 配置文件中定义。要覆盖其值,您必须使用 ext-plugin。

看看http://www.liferay.com/dtd/liferay-portlet-app_6_1_0.dtd了解更多信息(搜索控制面板条目)。

关于liferay - 向用户隐藏 Liferay 控制面板选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16479957/

相关文章:

web-services - Liferay 文档库 Web 服务 : how to simply read a file's content?

url-rewriting - Liferay 资源 URL 和操作 URL 之间的参数差异

java - 可以<aui :input> be used for double values?

java - Liferay Portal-ext LDAP 配置

css - 如何覆盖 Liferay 核心的 css?

java - Liferay hibernate.cfg.xml 在 Liferay IDE 中制作的 portlet 中的位置

java - Liferay 导航 Hook

java - 错误 无法获取 Writer,因为 OutputStream 已在使用中

java - 模拟静态 Liferay 方法

java - 登录后如何获取OrganizationId -Liferay