【问题标题】:Sitecore 7.1 "Select media" button disabledSitecore 7.1“选择媒体”按钮已禁用
【发布时间】:2014-03-06 15:21:48
【问题描述】:

在将我们的一个项目的 Sitecore 从 6.5 版升级到 7.1 版后,我遇到以下问题:升级后,对话框中具有相同名称的“选择媒体”和“插入链接”按钮(在内容编辑器中)不工作。 “选择媒体”按钮被永久禁用,并且“插入链接”按钮没有响应,即使它处于活动状态。此外,在两个对话框中,“取消”按钮都已启用但不起作用(单击时它不会关闭对话框)。您能否提供调试此问题的任何提示或技巧?有其他人在 Sitecore 7.1 上遇到过这种行为吗?

【问题讨论】:

  • 查看日志,看看是否有相关的错误和警告。
  • 除了日志之外,浏览器的 javaScript 控制台中是否有任何错误?按 F12 打开开发控制台。
  • 另外,请确保您没有将任何默认 Sitecore JavaScript 文件签入到您的项目中,否则它们会在您部署时覆盖任何较新的文件。
  • @xoail 我已经检查过了,似乎没有任何错误,唯一相关的警告(与内存使用无关的警告)是:长时间运行的操作:renderContentEditor pipeline[id ={2E3AABB3-D15E-4700-9D17-5CB2F143CACB}]
  • @jammykam 你完全正确,尝试在媒体选择器对话框的媒体项目树中选择项目时似乎有两个 JavaScript 错误:“NetworkError: 404 Not Found - http:// /{domain_name}/-/speak/v1/rules/CopyNestedPropertiesFromTreeSelectedItem.js”和“错误:脚本错误requirejs.org/docs/errors.html#scripterror

标签: user-interface content-management-system sitecore sitecore7 sitecore7.1


【解决方案1】:

正如我在 cmets 中提到的,检查浏览器的 JavaScript 控制台以确保没有错误。按 F12 打开开发控制台并再次尝试运行该操作。

确保您没有将任何来自以前版本的默认 Sitecore 文件签入到您的项目中,否则它们只会在您部署时覆盖较新的文件并且功能可能会中断(我最近遇到了类似的问题,需要同时弄清楚)。

我发现WinMerge 非常有用,您可以使用compare entire folders,它会告诉您是否存在文件差异和/或缺少文件。使用根目录的默认 Sitecore zip 版本再次比较您的部署。

【讨论】:

  • 好建议。检查您的核心数据库 /sitecore/client/Applications/Dialogs 的内容也是值得的,因为由于某种原因,在我的一个环境中缺少一些值(规则)导致了同样的问题。在我的场景中创建一个包并导入修复它
猜你喜欢
  • 2013-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-01
相关资源
最近更新 更多