問題
Environment
- dxp 7.2 > dxp 7.4
解決策
- Liferayがゲストにウェブコンテンツを表示できないのは、ウェブコンテンツのホームフォルダでゲストユーザーから表示権限を明示的に削除している可能性があります。 そのため、ある時点でホームフォルダに別のロール(ゲストロールではない)のパーミッションを設定した場合、Liferayはホームフォルダに1つのロールのパーミッションが設定されているため、それを検出します。 そして、アクセスしようとするロールのホームフォルダーのパーミッションをチェックする。 ゲストユーザーにホームフォルダーの閲覧権限を明示的に設定していないため、ゲストユーザーはホームフォルダーを閲覧できず、ひいてはサイト全体のウェブコンテンツ記事も閲覧できません。
ステップ ウェブコンテンツのホームフォルダのパーミッションを調整し、ゲストユーザーが閲覧できるようにします:
- コンテンツに移動する & データ > ウェブコンテンツ。
- 右上の情報アイコンをクリックします。
- 表示された右側のサイドバーの三点メニューをクリックし、許可をクリックします。
- ホームフォルダのパーミッションを必要に応じて調整し、保存する。
- ウェブコンテンツの記事がゲストユーザーにも閲覧できるようになりました。
- これを行った後、ウェブコンテンツの記事自体にゲストの閲覧権限を自動的に設定するために、オリジナルの 記事 のオプション 4 で説明されているスクリプトを実行する必要があるかもしれません。
- しかし、個々のウェブコンテンツ記事のパーミッションがすでにどのように設定されているかによっては、その必要がない可能性もあります。
- スクリプトを実行しても結果が得られない場合は、ウェブコンテンツ記事のパーミッションがすでに正しく設定されていることを意味します。 ゲスト・ユーザーがそれらを見るのを妨げていたのは、ホーム・フォルダーのパーミッションだけだった。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン