2

http://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/security-and-permissio-4にある Liferay のセキュリティと許可の章に従っており、許可の追加の部分に到達しました。 .

私が直面している問題は、JSP ではなく JSF を使用していることです。タグを使用してパーミッション インターフェイスをユーザーに公開するにはどうすればよいですか。

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

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

2 に答える 2

0

Liferay Faces Portal Jarを追加する必要があります。これは、 https://www.liferay.com/community/liferay-projects/liferay-faces/downloadからダウンロードできるutiljarです。

次に、を使用して許可リンクを配置できます。

例:

<?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>
于 2013-02-06T14:01:14.327 に答える