aem Touch UI - 页面属性对话框添加js / listner

时间:2018-03-06 20:43:22

标签: javascript adobe aem cq5

我正在尝试添加clientlibs文件夹(主要类型为cq:ClientLibraryFolder,类别为cq.authoring.dialog)。 As shown the link below

listner.js文件未加载。在AEM Touch UI中为页面属性实现clientlibs有不同的方法吗?

1 个答案:

答案 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]"