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

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

  • /apps/cq/gui/content/facet

를 새 위치에 추가합니다.

  • /conf/global/settings/cq/search/facet

따라서 양식이 계속 작동하도록 하려면 업그레이드 후 수동으로 조정해야 합니다.

이는 새로운 검색 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의 기본 검색 양식의 노드/s 전체 텍스트

6.1의 리소스 유형

cq/gui/components/common/admin/customsearch/searchitects/fulltext술어

6.2의 리소스 유형 해당 없음

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

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

기타 전체 텍스트 예측:

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

6.1의 리소스 유형

cq/gui/components/common/admin/customsearch/searchitects/fulltext술어

6.2의 리소스 유형

cq/gui/components/coral/common/admin/customsearch/searchitects/fulltextpredicate

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

경로 브라우저는을(를) 예측합니다.

6.1

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

6.1의 리소스 유형

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

6.2의 리소스 유형

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

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

태그는을(를) 예측합니다.

6.1

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

6.1의 리소스 유형

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

6.2의 리소스 유형

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

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

페이지 상태 설명

6.1

의 기본 검색 양식의 노드/s
pagestatusectiple

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/searchpredicates/pagestus술어

6.2의 리소스 유형 해당 없음

페이지 상태는 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

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

cq/gui/components/coral/common/admin/customsearch/searchiteschematements/daterangedepredicate

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

숨겨진 필터

6.1

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

6.1의 리소스 유형

granite/ui/components/foundation/form/hidden

6.2의 리소스 유형

granite/ui/components/foundation/form/hidden

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

분석 설명

6.1

의 기본 검색 양식의 노드/s
analytics사전

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/search예측자/analytics사전 설정

6.2의 리소스 유형

cq/gui/components/coral/siteadmin/admin/searchpanel/search예측자/analytics사전 설정

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

범위 설명

6.1

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

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/search예측자/범위 설명

6.2의 리소스 유형

cq/gui/components/coral/siteadmin/admin/searchpanel/search예측/범위 설명

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

노트

참고:6.1과 반대로 범위 술어는 더 이상 검색 막대에서 태그를 렌더링하지 않습니다.

옵션 속성 설명

6.1

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

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/searchpredicates/optionspredicate

6.2의 리소스 유형

cq/gui/components/coral/siteadmin/admin/searchpanel/search예측자/optionspredicate

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

슬라이더 범위 설명

6.1

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

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/searchpredicates/sliderrangedepredicate

6.2의 리소스 유형

cq/gui/components/coral/siteadmin/admin/searchpanel/search예측/sliderrangedepredicate

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

구성 요소 설명

6.1

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

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/searchpredicates/components미리 보기

6.2의 리소스 유형

cq/gui/components/coral/siteadmin/admin/searchpanel/search예측자/components사전 지정

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

작성자 설명

6.1

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

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/searchpredicates/userpredicate

6.2의 리소스 유형

cq/gui/components/coral/siteadmin/admin/searchpanel/search예측자/사용자 설명

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

템플릿 설명

6.1

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

6.1의 리소스 유형

cq/gui/components/siteadmin/searchpanel/search예측자/템플릿 설명

6.2의 리소스 유형

cq/gui/components/coral/siteadmin/admin/searchpanel/search예측자/templattescheme

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

자산 관리자 검색 레일

아래 노드는 /conf/global/settings/dam/search/facets/assets/items의 이름을 나타냅니다.

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

6.1의 기본 검색 양식의 노드/s 전체 텍스트
6.1의 리소스 유형 dam/gui/components/admin/customsearch/search예측자/fulltextpredicate
6.2의 리소스 유형 해당 없음

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

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

경로 브라우저는을(를) 예측합니다.

6.1의 기본 검색 양식의 노드/s 경로 브라우저
6.1의 리소스 유형 dam/gui/components/admin/customsearch/search예측자/경로 탐색 설명
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/search예측자/경로 탐색 설명

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

MIME 형식은예고합니다.

6.1의 기본 검색 양식의 노드/s mimetype
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchitects/optionspredicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchitects/optionspredicate

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

파일 크기는예측

6.1의 기본 검색 양식의 노드/s 파일 크기
6.1의 리소스 유형 dam/gui/components/admin/customsearch/search예측자/filesizepredicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/search예측자/sliderangepredicate

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

마지막으로 수정한 자산 예측:

6.1의 기본 검색 양식의 노드/s assetlastmodifiedpredicate
6.1의 리소스 유형 dam/gui/components/admin/customsearch/search예측자/astelastmodifedpret
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/search예측자/astelastmodifedpret

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

게시 설명

6.1의 기본 검색 양식의 노드/s 페이지를
6.1의 리소스 유형 dam/gui/components/admin/customsearch/search예측자/publishpredicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/search예측자/publishpredicate

작업:

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

  • 값을 사용하여 optionPaths(문자열 유형) 속성을 추가합니다./libs/dam/options/predicates/publish

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

상태 설명

6.1의 기본 검색 양식의 노드/s 상태
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchitects/optionspredicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchitects/optionspredicate

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

만료 상태예측

6.1의 기본 검색 양식의 노드/s 만료 상태
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchpredicates/experadassetpredicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchpredicates/expreadassetpredicate

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

메타데이터 유효성에예측

6.1의 기본 검색 양식의 노드/s 메타질량
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchitects/optionspredicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchitects/optionspredicate

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

등급 예측:

6.1의 기본 검색 양식의 노드/s 등급
6.1의 리소스 유형 dam/gui/components/admin/customsearch/search예측자/ratingpredicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/search예측자/sliderangepredicate

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

방향 설명

6.1의 기본 검색 양식의 노드/s 방향
6.1의 리소스 유형 dam/gui/components/admin/customsearch/search예측자/태그필터 설명
6.2의 리소스 유형 cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

작업:

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

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

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

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

스타일 설명

6.1의 기본 검색 양식의 노드/s 화면 위치가
6.1의 리소스 유형 dam/gui/components/admin/customsearch/search예측자/태그필터 설명
6.2의 리소스 유형 cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

작업:

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

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

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

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

비디오 형식은예측

6.1의 기본 검색 양식의 노드/s videoFormat
6.1의 리소스 유형 dam/gui/components/admin/customsearch/searchitects/optionspredicate
6.2의 리소스 유형 dam/gui/coral/components/admin/customsearch/searchitects/optionspredicate

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

유지 자산 설명

6.1의 기본 검색 양식의 노드/s mainasset
6.1의 리소스 유형 granite/ui/components/foundation/form/hidden
6.2의 리소스 유형 granite/ui/components/coral/foundation/form/hidden

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

이 페이지에서는