2017-08-08 72 views
0

在liferay中,由用戶在輪詢顯示Portlet中選擇的問題顯示給用戶。現在我想要做的是,針對具有不同站點角色的用戶顯示不同的問題。例如,role1分配給userGroup1,role2分配給同一站點中的userGroup2。現在,當我在網站的頁面上添加投票顯示門戶組件時,必須爲userGroup1選擇question1,爲userGroup2選擇question2。但是現在只能選擇一個問題,如果有權限,則顯示問題,否則顯示錯誤標籤「用戶沒有權限」。那麼,如何才能實現角色明智的民意調查顯示給用戶的功能呢?根據Liferay中選擇的角色進行民意調查顯示

回答

1

您可以將2個輪詢Portlet放在頁面上,併爲角色1授予查看權限,然後將角色2授予其他輪詢Portlet。

這樣portlet將根據權限進行交替。

如果您得到沒有權限的消息,並且不想要它。看看portlet.preferences。你可以禁用它。