2013-03-28 74 views
2

我正在Liferay門戶上工作。我的要求是我有一個portlet,也就是webcontent dislpay,在主頁上顯示一些消息,但是一旦用戶登錄到門戶網站,作爲webcontent的portlet就不應該是可見的。我已經爲guest單獨提供了查看權限,但是仍然無法在登錄後看到我的主頁中的portlet。在liferay中登錄入口後隱藏portlet

感謝和問候, S.Ponraj。

回答

5

您只能擴展此portlet的portlet css,以便在用戶登錄時隱藏portlet。

打開portlet配置(右上),「看和感覺」 - >「上級篇樣式」下把「輸入自定義CSS」

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

保存和準備。

您發現portlet_INSTANCE_id位於「輸入您的自定義CSS」的上方。對於web內容dislpay就像p_p_id_56_INSTANCE_8CkxspjsmzWq_

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

+0

+1提到回滾技巧 - 這將是很難撤消此操作,否則:) – 2013-03-30 14:23:58

+0

感謝馬克這是非常有用的 – ponraj89 2013-04-02 08:39:32