0

私は現在、Liferay プロジェクトに取り組んでおり、右側の[マイ ページ]と[マイ サブミッション] メニュー項目を削除して、サイトのユーザーが煩わされないようにしたいと考えています。左側のメニューをレンダリングする jsp を探してみましたが、そこから項目を削除することができました。続行する方法はありますか?ありがとう!!!

4

3 に答える 3

5

次の行をportal-ext.properties (通常はtomcat の下の webapps/ROOT/WEB-INF/classesにあります) に追加できます。

#deactivate Personal Community with *private* pages
layout.user.private.layouts.enabled=false 
#deactivate Personal Community with *public* pages
layout.user.public.layouts.enabled=false
#hide Personal Community from my places
my.places.show.community.private.sites.with.no.layouts=false

サーバーを再起動します

于 2012-02-19T18:41:08.200 に答える
0

おそらく、権限を人に制限したいと思うでしょう。グローバル管理の役割を与えるのではなく、独自の役割を作成し、必要に応じて「権限を定義」し、ユーザーに提供したくない権限を除外します。たとえば、「コントロールパネルでのアクセス」やページを追加するための一般的な権限。

そうしないと、インターフェースを使用する他の方法を見逃し、他の手段(「管理/ページ」など)を介してページを追加できるようになります。

編集:「マイサブミッション」を取り除く最も簡単な方法は、ワークフロープラグイン(kaleo-web)をアンデプロイすることです。もちろん、これはワークフローが必要ない場合にのみ実行できます。

于 2012-02-19T18:31:44.320 に答える
0

最近、私は同じタスクを割り当てられました。コントロール パネルは、ポータル サーバーにデプロイされたポートレットを表示するための特別なレイアウトにすぎないため、幸いなことに、この項目をメニューから削除するのは非常に簡単です。ここで私のブログ投稿を読んで、コントロール パネルとマイ アカウント ポートレットをカスタマイズする簡単な手順を確認できます。

http://liferay.bdedov.eu/2012/02/clean-up-control-panel-from-unnecessary.html

于 2012-02-20T22:07:59.960 に答える