2012-11-19 113 views
0

我正在關注Liferay的安全性和權限章節http://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/security-and-permissio-4,並已達到添加權限部分。Liferay:JSF中的權限檢查

我面臨的問題是我使用的是JSF而不是JSP。我如何使用標籤暴露權限界面給用戶:

<liferay-security:permissionsURL modelResource="<%= BlogsEntry.class.getName() %>" modelResourceDescription="<%= entry.getTitle() %>" resourcePrimKey="<%= entry.getPrimaryKey().toString() %>" var="entryURL" /> 

<liferay-ui:icon image="permissions" url="<%= entryURL %>" /> 

回答

1

您必須添加的Liferay面臨門戶罐,至極的是,可以從https://www.liferay.com/community/liferay-projects/liferay-faces/download下載的UTIL罐子。

然後你可以使用放置權限鏈接。

實施例:

<?xml version="1.0" encoding="UTF-8"?> 
<f:view 
    ... 
    xmlns:liferay-security="http://liferay.com/faces/security" 
    > 
    ... 
    <liferay-security:permissionsURL 
     modelResource="..." 
     modelResourceDescription="..." 
     resourcePrimKey="..." > 
       permission 
    </liferay-security:permissionsURL> 
    ... 
</f:view>