2

我正在开发一个liferay 门户。我的要求是我有一个 portlet,即一个 webcontent dislpay,在主页中显示一些消息,但是一旦用户登录到门户,作为 web 内容的 portlet 不应该是可见的。我已经为访客单独提供了查看权限,但是登录后我仍然可以在我的主页中看到 portlet。

谢谢和问候, S.Ponraj。

4

1 回答 1

4

您可以仅为此 portlet 扩展 portlet css,以便在用户登录时隐藏 portlet。

打开 portlet 配置(右上角)“外观”->“高级样式”并放在“输入您的自定义 CSS”下

.signed-in #portlet_INSTANCE_id {
    display: none;
}

保存并准备好。

您找到了“输入您的自定义 CSS”的portlet_INSTANCE_id上部。对于网络内容,dislpay 类似于p_p_id_56_INSTANCE_8CkxspjsmzWq_.

ps:回滚使用 Firebug 或 Crhome-Dev-Console。

于 2013-03-28T12:28:25.977 回答