私はliferayポータルに取り組んでいます。私の要件は、いくつかのメッセージを表示するホームページにあるポートレット、つまり Webcontent dislpay があることですが、ユーザーがポータルにログインすると、Webcontent であるポートレットは表示されません。ゲストだけに表示権限を与えましたが、ログイン後もホームページにポートレットが表示されます。
ありがとう、S.Ponraj。
私はliferayポータルに取り組んでいます。私の要件は、いくつかのメッセージを表示するホームページにあるポートレット、つまり Webcontent dislpay があることですが、ユーザーがポータルにログインすると、Webcontent であるポートレットは表示されません。ゲストだけに表示権限を与えましたが、ログイン後もホームページにポートレットが表示されます。
ありがとう、S.Ponraj。
ユーザーがサインインしているときにポートレットが非表示になるように、このポートレットに対してのみポートレット css を拡張できます。
ポートレット構成 (右上) を開き、[ルック アンド フィール] -> [高度なスタイリング] を選択し、[カスタム CSS を入力] の下に配置します。
.signed-in #portlet_INSTANCE_id {
display: none;
}
保存して準備完了。
「portlet_INSTANCE_id
カスタムCSSを入力してください」の上部を見つけました。webcontent の場合、dislpay は のようなものp_p_id_56_INSTANCE_8CkxspjsmzWq_
です。
ps: Firebug または Crhome-Dev-Console を使用してロールバックします。