2012-04-12 2 views
0

Я создаю сайт, используя CMS Adobe Day CQ5. Я использую на странице «список» компонент и обнаружил ошибку. Невозможно изменить значение «Строить список с помощью» во второй раз. Шаги для воспроизведения:Невозможно изменить значение «Строить список используя» во второй раз

  1. Добавить «список» на странице
  2. правой кнопкой мыши на компоненте -> Изменить -> Установить следующие параметры: список сборки, используя = Дочерние страницы
  3. Выберите родительскую страницу
  4. Нажмите кнопку OK (параметры сохраняются, список отображается на странице)
  5. правой кнопкой мыши на компоненте -> Edit -> Попробуйте установить: список, используя = Фиксированный список сборки

Результат: невозможно изменить значение списка Build, используя его во второй раз. Я не нашел решение этой проблемы на сайте Adobe в Интернете: (Кто-нибудь испытал это раньше?

ответ

0

Я нашел решение этой проблемы, и это было довольно просто. Вам нужно добавить к узлу компонента дочерний узел с свойством «jsr: prinaryType» = «cq: EditConfig», и добавьте к этому узлу узел смещения. Этот последний узел имеет свойства «jcr: primaryType» = «cq: EditListenersConfig» и «afteredit» = «REFRESH_PAGE», . Это позволит автоматически перезагрузить страницу после каждого компонента редактирования через его диалог

Наконец, папка компонента должен только иметь XML-файл «_cq_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> 
Смежные вопросы