Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 无法更改“的值”;使用“创建列表”;第二次_List_Adobe_Components_Aem - Fatal编程技术网

List 无法更改“的值”;使用“创建列表”;第二次

List 无法更改“的值”;使用“创建列表”;第二次,list,adobe,components,aem,List,Adobe,Components,Aem,我使用CMS Adobe Day CQ5创建了一个站点。我在页面上使用组件“list”,发现了一个bug。无法第二次更改“Build list using”的值。复制步骤: 将“列表”添加到页面 右键单击组件->编辑->设置以下参数: 使用=子页面生成列表 选择父页面 单击确定(参数已保存,列表显示在页面上) 右键单击组件->编辑->尝试设置:使用=固定列表生成列表 结果:无法再次更改生成列表使用的值。我还没有在互联网上的Adobe站点上找到这个问题的解决方案:(以前有人遇到过这个问题吗?我找到

我使用CMS Adobe Day CQ5创建了一个站点。我在页面上使用组件“list”,发现了一个bug。无法第二次更改“Build list using”的值。复制步骤:

  • 将“列表”添加到页面
  • 右键单击组件->编辑->设置以下参数: 使用=子页面生成列表
  • 选择父页面
  • 单击确定(参数已保存,列表显示在页面上)
  • 右键单击组件->编辑->尝试设置:使用=固定列表生成列表

  • 结果:无法再次更改生成列表使用的值。我还没有在互联网上的Adobe站点上找到这个问题的解决方案:(以前有人遇到过这个问题吗?

    我找到了这个问题的解决方案,非常简单。您需要向组件的节点添加属性为“jsr:prinaryType”=“cq:EditConfig”的子节点,并向该节点添加一个chold节点。最后一个节点具有属性“jcr:primaryType”=“cq:EditListenersConfig”和“afteredit”=“REFRESH_PAGE”。这将允许在每个编辑组件通过其对话后自动重新加载页面

    最后,组件的文件夹应该只有一个XML文件“\u cq\u editConfig.XML”,其中包含以下行:

    <?xml version="1.0" encoding="UTF-8"?>
    <jcr:root 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="cq:EditConfig">
        ....
        <cq:listeners jcr:primaryType="cq:EditListenersConfig" afteredit="REFRESH_PAGE"/>
        ....
    </jcr:root>
    
    
    ....
    ....