问题标签 [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.
forms - 无法在 AEM6 中调用表单
我已将表单从 /libs/foundation/components/form 复制到 /apps/mywebsite/components/form,我对复制的表单文件进行了一些更改,但仍会调用默认表单。
您能否让我知道或提供一些表格文件。
提前致谢
aem - CQ5 工作流内容收件箱 | 批准文件夹内容错误的 url
我们创建了一个工作流来将批准邮件发送给批准者。有效负载是 jcr:文件夹或 PDF 的内容。
编码后,行为是:
A pdf:生成正确的 URL 为 http:///damadmin.html#/content/ab/cd/abc.pdf
文件夹:生成错误的 URL 为 http:/// damadmin.html#/content/文件夹名/jcr:content
因此,对于文件夹,我们更新了代码以将有效负载更改为文件夹路径,而不是
我们使用的文件夹路径/jcr:content,
代码更改后,
当用户修改任何 dam 内容(如 pdf)时,url 正确为 http:///damadmin.html#/
但当用户修改文件夹属性时,发送给批准者的邮件的 url 错误为http:///
表示 /damadmin.html# 丢失。
我们需要为 PDF 和文件夹添加正确的链接。提前致谢。
aem - 如何摆脱 AEM error.log 中与 Adobe Scene7 相关的错误?
我们不再在我们的应用程序中使用 adobe scene7 集成,因此我使用OSGi 配置禁用了 scene7 捆绑包,即使这样做之后,我仍然在错误日志中看到与 scene7 相关的错误,如下所示。我还可以禁用捆绑com.day.cq.wcm.cq-wcm-webservice-support以避免错误吗?或者有没有其他方法可以避免这个错误?我们正在使用 AEM 6.0
cookies - 属性配置 AEM Day lib
我们正在使用库
“Day Commons 库 - HTTP 客户端 3.1 捆绑 (com.day.commons.osgi.wrapper.commons-httpclient)”
在我们的 AEM 6.0 系统中。我们想http.protocol.cookie-policy
将此库的属性更改为另一个值。(这是 cookie 政策https://hc.apache.org/httpclient-3.x/apidocs/org/apache/commons/httpclient/cookie/CookiePolicy.html)。
最好的方法是什么?
该属性在 OSGi 控制台中不可见,只有此 lib 可配置的其他值(如HTTP Proxy User
等)
根据https://docs.adobe.com/docs/en/aem/6-0/deploy/configuring/configuring-osgi.html 可以在
/应用程序/系统/配置
但是,当我们在 OSGi 控制台中重新启动包/服务时,我们如何确保库重新加载这个配置呢?
JCR中的条目是否需要像类一样命名
jcr:content 中的值必须是 String 类型,并且必须包含其他 cookie 策略,例如BROWSER_COMPATIBILITY
,正确吗?
我们以后如何确定该值是否已加载?问题是:lib 不是我们的代码,我们不能简单地添加一个日志行。
javascript - 为 CQ5 中的自定义多字段元素设置最小值和最大值?
我目前正在开发一个包含自定义多字段的 AEM 组件,但我遇到了一个不知道如何解决的问题。我为此创建了一个自定义小部件,它允许在多字段中包含多字段。从阅读的文档中,据我了解,小部件 API 配置没有默认配置。
我的对话节点:
该小部件工作正常,除了我想设置所需的最小多字段和最大值。我在网上找到了一个例子,但我不太明白怎么做,看看下面的代码:
如果有人可以解释我如何为我的自定义多字段或任何其他想法实现这一点,那就太好了?如果您有任何问题,请告诉我。