我正在尝试添加clientlibs文件夹(主要类型为cq:ClientLibraryFolder,类别为cq.authoring.dialog)。 As shown the link below
listner.js文件未加载。在AEM Touch UI中为页面属性实现clientlibs有不同的方法吗?
答案 0 :(得分:0)
要在页面属性中加载自定义客户端库,您必须将属性extraClientlibs
添加到页面属性对话框定义中。
示例:
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root
xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
xmlns:cq="http://www.day.com/jcr/cq/1.0"
xmlns:jcr="http://www.jcp.org/jcr/1.0"
xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
jcr:primaryType="nt:unstructured"
sling:resourceType="cq/gui/components/authoring/dialog"
extraClientlibs="[your clientlib category]">
[... dialog fields ...]
</jcr:root>
extraClientlibs
是您要加载的类别数组。
示例:
extraClientlibs="[mycompany.clientlib.user,mycompany.clientlib.dialogs]"