1

Sitecore ドメインに新しいユーザーとロールをセットアップしました。ユーザーは、コンテンツ ツリーの下にある多くのブランチの 1 つにのみアクセスできる必要があります。

ユーザーでログインすると機能します。つまり、指定したブランチしか表示されず、新しいアイテムを作成したり、削除したりできますが、現在のアイテム/テンプレートのフィールドは表示されません。Sitecore では、「現在のアイテムにはフィールドが含まれていません。」と表示されるだけです。すべてのアイテム/テンプレートに多くのフィールドがあるため、これは明らかに正しくありません。

最初に、テンプレート ツリーへの明示的な読み取りアクセスも許可する必要がありましたが、これは何もしませんでした。標準の Sitecore ロールをすべて追加しようとしましたが、ここでも何も役に立ちませんでした。また、テストのためにユーザーを管理者としてマークしようとしましたが、これを行うと、すべてが正常に表示されます。だから私はいくつかのセキュリティ設定が欠けている必要がありますが、それが何であるかを一生理解することはできませんか?

4

1 に答える 1

1

何らかの奇妙な理由で、sitecore\everyone ロールがすべてのテンプレート フィールドへのアクセスを拒否していたことが判明しました。テンプレート自体ではなく、フィールドのみです。奇妙な。スクリプトを実行し、フィールドのセキュリティを標準値にリセットすることで修正され、現在は機能しています。

于 2012-07-21T17:50:18.403 に答える