私のSitecoreサイトには、リンクというテンプレートがあり、アイテムというフィールドがあります。これは、ソースが空のドロップツリーです。理論的には、リンクテンプレートを使用するアイテムは、Sitecore内の他のアイテムを参照できる必要があります。今日、一部の(管理者以外の)ユーザーがメディアライブラリのアイテムを参照できないという問題を発見しました。メディアライブラリへの完全な読み取りアクセス権を持つユーザーが、DropTreeからメディアライブラリ内のアイテムを選択できないのはなぜですか?
1 に答える
2
調査の結果、これはユーザーがログインしたビュー(デスクトップまたはコンテンツエディター)に依存していることがわかりました。
問題は、ソースが空のDroptreeが、コンテンツツリーのユーザーの開始位置に相対的であることが判明したことです。ユーザーがコンテンツエディタービューにログインしているとき、ユーザーの開始位置はデフォルトで/ sitecore /content/に設定されています。フィールドのソースを「/」に設定することで、Droptreeを介してメディアライブラリにアクセスできるようになりました。これにより、/sitecore/の下にあるすべてのものにアクセスできるようになります。
これが他の誰かに役立つことを願っています。
于 2013-01-28T20:41:30.317 に答える