在Sitecore 7.1中,当我尝试打开媒体库浏览器以插入图像时,弹出窗口显示该项目已被删除

时间:2013-12-24 06:02:42

标签: sitecore sitecore7 sitecore-media-library sitecore7.1

我有一个简单的模板,继承自Standard Template并带有Image字段。创建新项目后,当我去添加内容并单击该字段的工具栏项Open Media Library时,我收到一条消息,告诉我The selected item could not be found.并建议另一个用户删除它。

我是安装的唯一用户,而且该项目肯定存在。我已经做了一些其他Sitecore安装,以确保它不仅仅是一个损坏的项目,我已经检查日志无济于事。

我正在使用Sitecore 7.1 rev。 130926(撰写本文时的最新版本)。我做了大量的搜索,找不到任何报告类似问题的人 - 我的猜测是一个简单的配置(拙劣的ID或路径?),但我似乎无法通过扫描相关关键字的配置找到它。

使用Browse编辑器还存在其他问题,但我认为这与缺少的媒体库项目有关。 File Selector和其他合理等效的编辑器不会失败,所以我认为它不是浏览器配置。我试过Chrome,IE和Firefox,所有人都以同样的方式回应。

对于进一步的行动方案的任何建议将不胜感激!

3 个答案:

答案 0 :(得分:1)

我也面临同样的错误,以下是我要解决的步骤。 1)我将所有图像上传到媒体图像文件夹中 2)我已发布此文件夹。 3)点击浏览按钮 - >我的形象 4)在右侧,您将在搜索框上方找到树视图图标 5)单击它将看到包含所有图像的树的媒体库。 6)从中选择图像。 7)此图像显示在图像框中后, 8)现在点击Open Media Library Box,它不会给出错误。

答案 1 :(得分:0)

在“简单模板”上,检查数据模板上Image字段的标准值。可能是它指向媒体库中不存在的路径。

答案 2 :(得分:0)

想出来,但它在一个完全独立的机器上进行了安装,并对整个文件夹/文件结构进行了比较。有两个Sitecore XML被写入bin文件夹:Sitecore.Client.XMLSitecore.Kernel.xml - 两者都包含Sitecore程序集定义,但我的机器上的那些没有正确生成。将文件复制到本地安装后,一切都按预期开始工作。

因此,简短的回答是:安装损坏。

我坦率地不知道为什么文件会因我的机器而异 - 一旦这个项目完成,我将不得不做一些研究并报告。我安装了几个Sitecore版本,它可能是版本或依赖项之间的冲突?如果我找到了什么,我会在这里做笔记。