首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AEM 6.1中的DAM警报弹出/警报

AEM 6.1中的DAM警报弹出/警报
EN

Stack Overflow用户
提问于 2018-05-16 15:39:10
回答 1查看 510关注 0票数 0

因此,我目前正在AEM 6.1上工作,当我降落在大坝上时,我被分配了一项任务,立即显示弹出/警报信息。此警报应该只包含一条带有一些指导原则的消息。

我想知道如何从我的项目中访问DOM。我尝试使用clientlib类别"cq.authoring.dialog",但我认为这个特定类别只有在创作时才能工作,因此我希望在作者单击资产时立即执行该操作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-17 05:02:15

如果必须自定义AEM中的任何默认行为,则可以overlay负责该函数的库组件。

首先必须找到对行为负责的库组件--在您的示例中,是负责呈现http://<host>:<port>/assets.html/content/dam页面的组件。找出组件的几种方法是分析DOM中的任何唯一属性,分析网络日志等,并将其全部追溯到/libs中的某个组件。

负责大坝的部件位于/libs/dam/gui/components/中。

例如,在打开DAM控制台时会调用/libs/dam/gui/components/admin/page/contentchecker/contentchecker.jsp。在/apps中覆盖此节点以创建节点树,然后可以在覆盖的文件中编写自定义警报代码。

这只是打开大坝时调用的组件之一。如果您深入挖掘,您将能够找到更多可以用于覆盖和编写自定义代码的组件。

阅读更多关于overlay 这里的信息。

备注:确保版本控制覆盖节点并在filter.xml中输入条目--以确保将其与其他源代码一起部署到所有环境中。

/apps中覆盖文件和节点树的屏幕截图

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50375010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档