2015-04-30 6 views
1

Я создал форму и добавить его в папку geometrixx-гов под плотиной (/content/dam/formsanddocuments/geometrixx-gov), как показано на изображении нижеКак редактировать QueryBuilder включить CQ: страницу

enter image description here

Однако эта форма не появляется, когда я иду в http://localhost:4502/editor.html/content/geometrixx-gov/en/allforms.html

allforms.html страница использует querybuilder для извлечения всех форм в /content/dam/formsanddocuments/geometrixx-gov. Ниже этот запрос со страницы

 <querybuilder 
      jcr:created="{Date}2014-02-17T22:47:37.361+05:30" 
      jcr:createdBy="admin" 
      jcr:lastModified="{Date}2014-03-28T17:52:05.245+05:30" 
      jcr:lastModifiedBy="admin" 
      jcr:primaryType="nt:unstructured" 
      sling:resourceType="fd/fp/components/querybuilder" 
      customStylePath="/etc/designs/geometrixx-gov/form_portal_default.css" 
      customTemplate="/etc/designs/geometrixx-gov/fp/card/template.html/jcr:content" 
      disableSearch="true" 
      folderPaths="/content/dam/formsanddocuments/geometrixx-gov" 
      portalTitle="All Forms" 
      renderType="[PDF,HTML,GUIDE]" 
      singleView="Card" 
      style="Custom Style" 
      viewSwitch="true"> 
      <view 
       jcr:primaryType="nt:unstructured" 
       sling:resourceType="fd/fp/components/lenses/view"/> 
      <textbar 
       jcr:primaryType="nt:unstructured" 
       sling:resourceType="fd/fp/components/predicates/textbar"/> 
      <left 
       jcr:primaryType="nt:unstructured" 
       sling:resourceType="foundation/components/parsys"> 
       <propertiespredicate 
        jcr:created="{Date}2014-03-28T17:45:35.478+05:30" 
        jcr:createdBy="admin" 
        jcr:lastModified="{Date}2014-03-28T17:50:01.642+05:30" 
        jcr:lastModifiedBy="admin" 
        jcr:primaryType="nt:unstructured" 
        sling:resourceType="fd/fp/components/predicates/propertiespredicate" 
        searchOptionsPredicates="\{&quot;preducateType&quot;:&quot;title&quot;,&quot;statusFilter&quot;:&quot;active&quot;,&quot;captionText&quot;:&quot;Title&quot;,&quot;defaultFilter&quot;:&quot;&quot;,&quot;enabled&quot;:true}" 
        title="Properties"/> 
      </left> 
      <searchAssets 
       jcr:primaryType="nt:unstructured" 
       sling:resourceType="fd/fp/search"/> 
     </querybuilder> 

Вопрос

Что я могу сделать так, чтобы форма я добавил (DORUsingSchema) также появляется на странице Все формы?

ответ

0

Как вы создали форму DORUsingSchema? Если форма создается с помощью Менеджера форм - http://localhost:4502/aem/forms.html/content/dam/formsanddocuments, то есть узлы, созданные в двух местах.

  1. /content/dam/formsanddocuments // - Этот узел содержит метаданные формы.

  2. /content/forms/af // - Это действительная форма с одинаковой относительной иерархией.

Вы скопировали узел из/содержание/формы/аф/[проект-папка]/[FORMNAME] к/содержание/дамбе/formsanddocuments/[проект-папка], которая является неправильной, форма менеджер заботиться создания этих узлов.

Чтобы показать форму на своем портале, вам необходимо изменить предикат свойств, применяемый к компоненту портала формы, на странице allforms.html. Этот предикат свойств показывает все приложения, начинающиеся с заголовка «Приложение для». Либо вы можете обновить название приложения или предикат свойств, чтобы отобразить форму в форме портала.

Чтобы открыть диалоговое окно свойств в режиме авторинга, нажмите значок поиска, расположенный в крайнем левом углу окна поиска.

Смежные вопросы