【问题标题】:Can't Drag Components To Editor In AEM 6.5无法在 AEM 6.5 中将组件拖动到编辑器
【发布时间】:2021-05-11 10:27:09
【问题描述】:

我一直在尝试在 React 中制作自己的组件以在 AEM 中使用。我目前正在这里学习本教程:https://www.youtube.com/watch?v=nec_MDPzMYk&t=86s

我能够构建组件并将其部署到我的本地 AEM 实例,但我无法将组件拖到 AEM 中的编辑器中。我似乎能够拖放的唯一组件是容器和文本。我添加了一个包含三个屏幕截图的公共 Dropbox 文件夹来帮助描述我的问题:https://www.dropbox.com/sh/aiifh6aahf28esu/AADZxqo1apo2NLXquz1ZNhbia?dl=0

我在 AEM 中编辑了 SPA 页面策略(参见第一个屏幕截图:“编辑模板”)以包含此处列出的所有组件,包括我使用 React 添加的新组件(基本组件)(参见下一个屏幕截图:可用组件),但是当我将组件拖到编辑器时,我不能这样做(参见屏幕截图:编辑器)。 有谁知道我做错了什么?

【问题讨论】:

    标签: reactjs adobe aem


    【解决方案1】:

    如果您单击“将组件拖到此处”并尝试通过“+”添加您的组件,您的组件是否在列表中?可能是您更改了其他响应式网格的策略。

    还要检查error.log,也许在那里你会发现一些线索。 (http://:/system/console/slinglog/tailer.txt?tail=1000&grep=*&name=%2Flogs%2Ferror.log)

    并且组件应该有_cq_dialog or_cq_editConfig。只有在这种情况下,AEM 才允许添加组件

    【讨论】:

    • 单击“+”而不是拖动组件不显示任何组件。我觉得我可能无意中改变了政策。我检查了error.log,没有发现任何问题。我的组件的文件中都有一个“cq_dialog”或“_cq_editConfig”。如何查看策略并更新它们?或者恢复到默认策略(在我进行任何编辑之前)?有没有办法做到这一点?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-22
    相关资源
    最近更新 更多