1

ロールまたはカスタム ユーザーのControl Panel > My Accountポートレットを無効化 (アクセスを削除) したいと考えています。Power-user

Administratorロールに表示されます。ポータルのプロパティやその他の構成はありますか?

それとも、コーディングを通じて何かを達成する必要がありますか?

4

2 に答える 2

0

他の回答の手順が機能するかどうかはわかりません。バージョン6.0.6では疑わしいです。

もう1つの方法は、Liferayからマイアカウントポートレットを削除することです。これを行うには、でファイルliferay-portlet.xmlを開き<Liferay>/webapps/ROOT/WEB-INF/、portlet-name2のポートレットエントリを削除します。

注:これを行うと、ユーザーはこのポートレットを表示できなくなります。ただし、管理者はユーザーポートレットを表示でき、その場所でアカウントを変更できます。

于 2013-01-09T15:30:54.903 に答える
0

このために、次のことをお勧めします。

1) コントロール パネルに移動します
。 2) [ポータル] セクションの [ロール] に
移動します。 3) パワー ユーザー ロール (または変更するその他のロール) の [アクション] -> [権限の定義] に移動します。
4)そのロールから削除するすべての権限の横にある [削除] をクリックします。

portal-ext.properties でそれらを変更すると、すべてのユーザーに対して変更されるため、これが最善の方法です。

于 2012-06-29T14:44:22.193 に答える