Sitecore 无法创建指向媒体库的项目链接,即使权限允许读取访问

Sitecore 无法创建指向媒体库的项目链接,即使权限允许读取访问,sitecore,sitecore-media-library,Sitecore,Sitecore Media Library,在我的Sitecore站点中,我们有一个名为Link的模板,其中有一个名为Item的字段,这是一个源代码为空的Droptree。理论上,使用链接模板的项目应该能够引用Sitecore中的任何其他项目。今天我发现一个问题,一些非管理员用户无法引用媒体库中的项目。为什么对媒体库具有完全读取权限的用户无法从DropTree中选择媒体库中的项目?经过调查,我发现这取决于用户登录的视图:桌面或内容编辑器 问题是,源为空的Droptree将与内容树中的用户起始位置相对。当用户登录到Content Edito

在我的Sitecore站点中,我们有一个名为Link的模板,其中有一个名为Item的字段,这是一个源代码为空的Droptree。理论上,使用链接模板的项目应该能够引用Sitecore中的任何其他项目。今天我发现一个问题,一些非管理员用户无法引用媒体库中的项目。为什么对媒体库具有完全读取权限的用户无法从DropTree中选择媒体库中的项目?

经过调查,我发现这取决于用户登录的视图:桌面或内容编辑器

问题是,源为空的Droptree将与内容树中的用户起始位置相对。当用户登录到Content Editor视图时,默认情况下,他们的起始位置设置为/sitecore/Content/。我可以通过Droptree让他们访问中的媒体库,方法是将字段的源设置为/,这样他们就可以访问/sitecore下的所有内容/


我希望这对其他人有所帮助。

把这变成自我回答的问题,我的意思是把它分成问题部分和答案部分。否则,它看起来很奇怪,并没有带来尽可能多的价值。+1我同意您应该将其重新格式化为问答,但感谢您分享您的发现,并欢迎使用Stack Overflow!。我已经重新格式化了帖子。