【问题标题】:ApostropheCMS - why I'm getting error message while commiting changes in admin bar?ApostropheCMS - 为什么在管理栏中提交更改时收到错误消息?
【发布时间】:2021-11-16 21:28:02
【问题描述】:

每次我在管理栏(片段、页面)中提交内容时都会收到此错误。我不知道为什么。我使用撇号版本:“^2.220.7”。有人遇到过类似的问题吗?

【问题讨论】:

  • “在管理栏中提交内容”是什么意思?可以分享一下相关代码吗?

标签: apostrophe-cms


【解决方案1】:

Apostrophe 3.x 没有这个问题,因为它是完全命名空间的,但是在 Apostrophe 2.x 中你必须注意不要替换 Apostrophe 正在使用的 jQuery 版本,这样它就不会丢失它的插件,比如jsonCall 插件。

您自己的自定义前端代码或由它导入的内容(例如通过原始 HTML 小部件)正在插入不同版本的 jQuery,覆盖 Apostrophe 2.x 运行所需的 jQuery 版本。

如果您自己导入了不同版本的 jQuery,我们建议您停止这样做,而是将 jQuery: 3 选项设置为 apostrophe-assets 模块,以便 Apostrophe 提供现代版本的 jQuery。

如果发生这种情况是因为原始 HTML 小部件引入了替换 jQuery 的第三方代码,您可以通过在 URL 中添加 ?safe_mode=1 来暂时禁用它,然后编辑页面并删除有问题的小部件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-24
    • 2015-01-25
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    相关资源
    最近更新 更多