问题标签 [day-cq]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
aem - 这里有人用过DAY CQ吗?
这里有人在 DAY CQ 开发吗?能指教一下在什么论坛或社区寻求帮助?我尝试注册他们的谷歌群组,但无法注册
utf-8 - 在 Day CQ 中设置字符编码
我有一些标记要添加到 Day CQ 中的页面组件中,该组件由作者进行 UTF-8 编码。最初我无法将它保存在 CRXDE 中,b/c 编辑器设置为保存在 ISO-8859-1 中。我找到了更改此设置的设置,但现在当使用此组件的页面呈现给浏览器时,某些字符似乎使用了不同的编码。我需要更改 CQ Web 服务器或 servlet 引擎的设置吗?我在 Windows 7 上运行 CQ 5.3。
编辑:HTTP 标头具有 Content-Type: text/html;charset=UTF-8 并且有一个 meta 标签指定 meta http-equiv="Content-type" content="text/html; charset=utf-8"
jdbc - 您如何在 Adobe/Day CQ5 中设置多个 JDBC 数据库池?
使用 Adobe (Day) Communique 5,我一直在为我的第一个数据库使用标准的 JDBC Connections Pool 服务,它运行良好。现在我需要为其他数据库配置更多的连接池。
当我转到 /system/console、Configurations、JDBC Connections Pool 时,我只看到一个可配置的 JDBC 连接。有没有办法设置多个?
adobe - 页面上最多需要一个组件实例
我用 Day CQ5 开发网站。我正在开发模板、组件和页面,但遇到了问题。在站点的页面上可以是一个组件的实例,并且需要防止添加其他实例。我怎样才能做到这一点?也许有人遇到过这个问题?
element - CQ5中如何限制multifield中的元素个数?
我用 Day CQ5 开发了这个网站,但遇到了一个问题。我正在创建一个组件,以及它的对话。我在对话框中使用了组件元素“multifield”,其中包含几个元素“pathfield”。如何设置特定数量的元素“pathfield”并删除按钮“+”和“-”?
adobe - 关于如何在 adobe cq 5.4 中开始开发移动网站的任何建议
任何人都可以提供有关在 cq 日从哪里开始开发移动网站的任何指示吗?如果有教程的网站也请分享?任何帮助将不胜感激
adobe - Day CQ 的组件库
我正在 Adobe Day CQ 上开发一个网站。我的站点应该包含许多在标准库 Day CQ 中找不到的不同组件。此 CMS 是否有任何第三方组件库,或者我需要自己创建它们吗?
configuration - 为 CQ 存储特定于环境的 OSGI 配置
我想存储我们在 SVN 中制作的 Felix 配置,并将它们应用于自动构建生成的包中的 CQ。为此,我一直按照此 CQ5 OSGI 配置文档中的说明创建 sling:OsgiConfig 配置节点,以将其签入 SVN。
如何存储特定于环境的配置?例如,我希望 DEV 环境的日志配置与 PROD 环境将使用的日志配置不同。我想理想地将两种环境的配置存储在 SVN 中,并让环境根据环境选择要使用的配置。
我该怎么做——或者我应该为特定环境的配置使用不同的方法吗?
adobe - 在 Adobe CQ 中确定运行模式
我如何以编程方式知道实例正在运行哪种运行模式?我创建了一个自定义标签,根据实例运行模式提供配置,但我无法确定当前的运行模式。
我找到了一个返回 run-mods 实例列表的方法:
但我无法获取对象 SlingSettings 或 BundleContext。我怎样才能得到这些对象,或者也许有另一种方法来获得当前的运行模式?
caching - 如何从 CQ5 调度程序缓存中排除从特定模板创建的页面?
我有一个特定的 Adobe CQ5 (5.5) 内容模板,作者将使用它来创建页面。我想从调度程序缓存中排除从此模板创建的任何页面。据我目前了解,我知道防止缓存的唯一方法是将dispatcher.any配置为不缓存特定的 URL。但在这种情况下,直到 Web 作者使用模板创建页面时,才知道 URL。我不想在每次创建页面时都返回并修改 dispatcher.any ——或者至少我想在没有其他方法的情况下自动执行此操作。我正在使用 IIS 作为调度程序。我不想缓存页面的原因是因为为这些页面呈现内容的底层 JSP 会生成动态内容,并且页面不使用查询字符串并且不会携带身份验证标头。这些页面将在不可预知的目录中创建,所以我不提前知道 URL 模式。
我该如何配置,以便从某个模板创建的任何页面都将自动从调度程序缓存中排除?
似乎 CQ 应该有一些机制来尊重 HTTP 响应/缓存标头。如果 HTTP 响应标头指定不应缓存响应,那么调度程序似乎不应该缓存它——不管 dispatcher.any 怎么说。这是我一直在参考的 CQ5 文档。