사용자 지정 검색 Forms 업그레이드

AEM 6.2에서 사용자 지정된 검색 Forms이 저장소에 저장되는 위치가 변경되었습니다. 업그레이드 시 6.1의 위치에서 다음 위치로 이동됩니다.

  • /apps/cq/gui/content/facets

아래와 같이 새 위치를 지정합니다.

  • /conf/global/settings/cq/search/facets

이러한 이유로 양식이 계속 작동하려면 업그레이드 후 수동으로 조정해야 합니다.

이는 사용자 지정된 기본 Forms과 새 검색 Forms에 적용됩니다.

자세한 내용은 검색 패싯의 설명서를 참조하십시오.

resourceType 속성 변경

별도로 명시하지 않는 한 업그레이드 후 수행해야 하는 대부분의 조정 작업은 구성된 사용자 지정 검색 Forms에 대해 sling:resourceType 속성을 변경해야 합니다. 속성이 렌더링 스크립트의 올바른 위치를 가리키도록 해야 합니다.

다음을 수행하여 속성을 변경할 수 있습니다.

  1. https://server:port/crx/de/index.jsp(으)로 이동하여 CRXDE Lite을 엽니다.
  2. 아래의 사용자 지정 검색 Forms 목록에 지정된 대로 조정해야 하는 노드의 위치를 찾습니다.
  3. 노드를 클릭합니다. 오른쪽 속성 창에서 을 클릭하고 sling:resourceType 속성을 수정합니다.
  4. 마지막으로 모두 저장 단추를 눌러 변경 사항을 저장합니다.

사용자 지정 검색 Forms 목록

아래에서는 모든 사용자 지정 검색 Forms 목록과 업그레이드 후 필요한 수정 사항을 확인할 수 있습니다. /conf/global/settings/cq/search/facets/sites/items의 이름을 참조합니다.

노드 이름이 "fulltext"인 전체 텍스트 설명

6.1에서 기본 검색 양식의 노드/초 전체 텍스트

6.1의 리소스 유형

cq/gui/components/common/admin/customsearch/searchpredicate/fulltext 설명

6.2의 리소스 유형 해당 없음

AEM 6.1에서는 표준 전체 텍스트 설명이 검색 양식의 일부였습니다. 6.2에서 전체 텍스트 필드가 OmniSearch로 대체되었습니다. 이 조건자는 프로그래밍 방식으로 생략되며 제거할 수 있습니다.

작업: 노드를 완전히 제거합니다.

기타 전체 텍스트 설명

6.1에서 기본 검색 노드/초 해당 없음

6.1의 리소스 유형

cq/gui/components/common/admin/customsearch/searchpredicate/fulltext 설명

6.2의 리소스 유형

cq/gui/components/coral/common/admin/customsearch/searchpredicate/fulltext 술어

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral"을 추가합니다.).

경로 브라우저 설명

6.1

의 기본 검색 양식의 노드/초
경로

6.1의 리소스 유형

cq/gui/components/common/admin/customsearch/searchpredicate/pathpredicate

6.2의 리소스 유형

cq/gui/components/coral/common/admin/customsearch/searchpredicate/pathpredicate

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral"을 추가합니다.).

태그 설명

6.1

의 기본 검색 양식의 노드/초
태그

6.1의 리소스 유형

cq/gui/components/common/admin/customsearch/searchpredicate/tagspredicate

6.2의 리소스 유형

cq/gui/components/coral/common/admin/customsearch/searchpredicate/tagspredicate

작업: resourceTypeproperty ​를 조정합니다(위에 표시된 6.2 위치에 "/coral"을 추가합니다.).

페이지 상태 설명

6.1

의 기본 검색 양식의 노드/초
pagestatusprediction

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/searchpredicate/pagestatestatestatestate조건자

6.2의 리소스 유형 해당 없음

페이지 상태가 게시 및 LiveCopy 상태에 대한 옵션 속성 설명, 즉 두 개의 옵션 속성으로 대체되었습니다.

작업:

  • pagestatuspredicate 노드 제거

  • 노드 복사

    • /libs/settings/cq/search/facets/sites/jcr:content/items/publishstatuspredicate
    • /conf/global/settings/cq/search/facets/sites/jcr:content/items
  • 노드 복사

    • /libs/settings/cq/search/facets/sites/jcr:content/items/livecopystatuspredicate
    • /conf/global/settings/cq/search/facets/sites/jcr:content/items
  • analyticspredicate 노드에 대한 listOrder 속성을 "8"로 설정해야 합니다. 이것은 충돌을 피하기 위해 필요합니다.

날짜 범위 설명

6.1

의 기본 검색 양식의 노드/초
daterangepredicate
6.1의 리소스 유형 cq/gui/components/common/admin/customsearch/searchpredicate/daterangepredicate
6.2의 리소스 유형

cq/gui/components/coral/common/admin/customsearch/searchpredicate/daterangepredicate

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral"을 추가합니다.).

숨겨진 필터

6.1

의 기본 검색 양식의 노드/초
유형

6.1의 리소스 유형

granite/ui/components/foundation/form/hidden

6.2의 리소스 유형

granite/ui/components/foundation/form/hidden

작업: 조정할 사항이 없습니다.

분석 조건자

6.1

의 기본 검색 양식의 노드/초
analyticspredictive

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/searchpredicate/analyticspredicate

6.2의 리소스 유형

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicate/analyticspredicate

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral"을 추가합니다.).

범위 조건자

6.1

의 기본 검색 양식의 노드/초
해당 없음

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/searchpredicate/rangepredicate

6.2의 리소스 유형

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicate/rangepredicate

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral"을 추가합니다.).

노트

참고:6.1과 달리 범위 조건부는 더 이상 검색 막대에서 태그를 렌더링하지 않습니다.

옵션 속성 조건자

6.1

의 기본 검색 양식의 노드/초
해당 없음

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/searchpredicate/optionspredicate

6.2의 리소스 유형

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicate/optionspredicate

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral"을 추가합니다.).

슬라이더 범위 조건자

6.1

의 기본 검색 양식의 노드/초
해당 없음

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/searchpredicate/sliderrangepredicate

6.2의 리소스 유형

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicate/sliderrangepredicate

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral"을 추가합니다.).

구성 요소 조건자

6.1

의 기본 검색 양식의 노드/초
해당 없음

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/searchpredicate/componentspredicate

6.2의 리소스 유형

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicate/componentspredicate

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral"을 추가합니다.).

작성자 조건자

6.1

의 기본 검색 양식의 노드/초
해당 없음

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/searchpredicate/userpredicate

6.2의 리소스 유형

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicate/userpredicate

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral"을 추가합니다.).

템플릿 조건자

6.1

의 기본 검색 양식의 노드/초
해당 없음

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/searchpredicate/templatest술어

6.2의 리소스 유형

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicate/templatest조건자

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral"을 추가합니다.).

자산 관리자 검색 레일

아래 노드는 /conf/global/settings/dam/search/facets/assets/items에 있는 이름을 참조합니다.

노드 이름이 "fulltext"인 전체 텍스트 설명

6.1에서 기본 검색 양식의 노드/초 전체 텍스트
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchpredicate/fulltext 설명
6.2의 리소스 유형 해당 없음

6.1에서는 표준 전체 텍스트 설명이 검색 양식의 일부였습니다. 6.2에서 전체 텍스트 필드가 OmniSearch로 대체되었습니다. 이 조건자는 프로그래밍 방식으로 생략되며 제거할 수 있습니다.

작업: 위에 언급된 노드를 제거합니다.

경로 브라우저 설명

6.1에서 기본 검색 양식의 노드/초 경로 브라우저
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchpredicate/pathbrowserpredicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchpredicate/pathbrowserpredicate

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral"을 추가합니다.).

Mime 유형 설명

6.1에서 기본 검색 양식의 노드/초 mime 유형
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchpredicate/optionsDisdicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchpredicate/options사전지정

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral"을 추가합니다.).

파일 크기 설명

6.1에서 기본 검색 양식의 노드/초 파일 크기
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchpredicate/filesizepredicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchpredicate/sliderange술어

작업: 위의 6.2 위치 resourceType 에 표시된 대로 조정합니다.

마지막으로 수정된 자산 설명

6.1에서 기본 검색 양식의 노드/초 assetlastmodifiedpredicate
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchpredicate/assetlastmodifiedpredicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchpredicate/assetlastmodifedpredicate

작업:resourceType 속성을 조정합니다(위에 표시된 6.2 위치에 "/coral"을 추가합니다.).

게시 설명

6.1에서 기본 검색 양식의 노드/초 페이지를
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchpredicate/publishpredicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchpredicate/publishpredicate

작업:

  • resourceType 속성을 조정합니다(위에 표시된 6.2 위치에서 "/coral" 추가).

  • 다음 값으로 optionPaths(String 형식) 속성을 추가합니다./libs/dam/options/predicates/publish

  • 부울 값 true을 사용하여 singleSelect 속성을 추가합니다.

상태 설명

6.1에서 기본 검색 양식의 노드/초 상태
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchpredicate/optionsDisdicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchpredicate/options사전지정

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral" 추가).

만료 상태 설명

6.1에서 기본 검색 양식의 노드/초 만료 상태
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchpredicate/expiredassetpredicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchpredicate/expiredassetpredicate

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral" 추가).

메타데이터 유효성 설명

6.1에서 기본 검색 양식의 노드/초 메타데이터 가산
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchpredicate/optionsDisdicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchpredicate/options사전지정

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral" 추가).

등급 설명

6.1에서 기본 검색 양식의 노드/초 등급
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchpredicate/ratingpredicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchpredicate/sliderange술어

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral" 추가).

방향 설명

6.1에서 기본 검색 양식의 노드/초 방향
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchpredicate/tagsfilterpredicate
6.2의 리소스 유형 cq/gui/components/coral/common/admin/customsearch/searchpredicate/tagspredicate

작업:

  • resourceType 속성을 조정합니다(위에 표시된 6.2 위치에서 "/coral" 추가).

  • 동일한 노드의 text 속성과 동일한 값을 갖는 fieldLabel 속성을 추가합니다.

  • 동일한 노드의 text 속성과 동일한 값을 사용하는 emptyText 속성을 추가합니다.

  • 동일한 노드의 optionPaths 속성과 동일한 값을 갖는 rootPath 속성을 추가합니다.

스타일 설명

6.1에서 기본 검색 양식의 노드/초 화면 위치가
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchpredicate/tagsfilterpredicate
6.2의 리소스 유형 cq/gui/components/coral/common/admin/customsearch/searchpredicate/tagspredicate

작업:

  • resourceType 속성을 조정합니다(위에 표시된 6.2 위치에서 "/coral" 추가).

  • 동일한 노드의 text 속성과 동일한 값을 갖는 fieldLabel 속성을 추가합니다.

  • 동일한 노드의 text 속성과 동일한 값을 사용하는 emptyText 속성을 추가합니다.

  • 동일한 노드의 optionPaths 속성과 동일한 값을 갖는 rootPath 속성을 추가합니다.

비디오 형식 설명

6.1에서 기본 검색 양식의 노드/초 videoFormat
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchpredicate/optionsDisdicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchpredicate/options사전지정

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral" 추가).

기본 자산 설명

6.1에서 기본 검색 양식의 노드/초 유지 관리
6.1의 리소스 유형 granite/ui/components/foundation/form/hidden
6.2의 리소스 유형 granite/ui/components/coral/foundation/form/hidden

작업: 속성을 resourceType 조정합니다(위에 표시된 6.2 위치에서 "/coral" 추가).

이 페이지에서는