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

마지막 업데이트: 2023-05-04
  • 주제:
  • Upgrading
    이 항목에 대한 자세한 내용 보기
  • 작성 대상:
  • Developer
주의

AEM 6.4가 확장 지원이 종료되었으며 이 설명서는 더 이상 업데이트되지 않습니다. 자세한 내용은 기술 지원 기간. 지원되는 버전 찾기 여기.

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

  • /apps/cq/gui/content/facets

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

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

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

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

자세한 내용은 검색 패싯.

resourceType 속성 변경

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

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

  1. 로 이동하여 CRXDE Lite 열기 https://server:port/crx/de/index.jsp
  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/공통/관리/사용자 지정/검색 설명/전체 텍스트 설명

작업: 조정 resourceType 속성(추가)/coral" 위에 표시된 6.2 위치의 경우처럼)

경로 브라우저 설명

6.1에서 기본 검색 양식의 노드/초

경로

6.1의 리소스 유형

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

6.2의 리소스 유형

cq/gui/components/coral/공통/관리/사용자 지정 검색/검색 설명/경로 설명

작업: 조정 resourceType 속성(추가)/coral" 위에 표시된 6.2 위치의 경우처럼)

태그 설명

6.1에서 기본 검색 양식의 노드/초

태그

6.1의 리소스 유형

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

6.2의 리소스 유형

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

작업: 조정 resourceType 속성(추가)/coral" 위에 표시된 6.2 위치의 경우처럼)

페이지 상태 설명

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
  • 설정 listOrder 에 대한 속성 analyticspredicate 노드 -8". 충돌을 피하려면 이것은 필요하다.

날짜 범위 설명

6.1에서 기본 검색 양식의 노드/초

daterangepredicate
6.1의 리소스 유형 cq/gui/components/common/admin/customsearch/searchpredicate/daterangepredicate
6.2의 리소스 유형

cq/gui/components/coral/일반/관리/사용자 지정 검색/검색 설명/daterangepredicate

작업: 조정 resourceType 속성(추가)/coral" 위에 표시된 6.2 위치의 경우처럼)

숨겨진 필터

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 속성(추가)/coral" 위에 표시된 6.2 위치의 경우처럼)

범위 조건자

6.1에서 기본 검색 양식의 노드/초

해당 없음

6.1의 리소스 유형

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

6.2의 리소스 유형

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

작업: 조정 resourceType 속성(추가)/coral" 위에 표시된 6.2 위치의 경우처럼)

노트

참고: 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 속성(추가)/coral" 위에 표시된 6.2 위치의 경우처럼)

슬라이더 범위 조건자

6.1에서 기본 검색 양식의 노드/초

해당 없음

6.1의 리소스 유형

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

6.2의 리소스 유형

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

작업: 조정 resourceType 속성(추가)/coral" 위에 표시된 6.2 위치의 경우처럼)

구성 요소 조건자

6.1에서 기본 검색 양식의 노드/초

해당 없음

6.1의 리소스 유형

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

6.2의 리소스 유형

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

작업: 조정 resourceType 속성(추가)/coral" 위에 표시된 6.2 위치의 경우처럼)

작성자 조건자

6.1에서 기본 검색 양식의 노드/초

해당 없음

6.1의 리소스 유형

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

6.2의 리소스 유형

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

작업: 조정 resourceType 속성(추가)/coral" 위에 표시된 6.2 위치의 경우처럼)

템플릿 조건자

6.1에서 기본 검색 양식의 노드/초

해당 없음

6.1의 리소스 유형

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

6.2의 리소스 유형

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

작업: 조정 resourceType 속성(추가)/coral" 위에 표시된 6.2 위치의 경우처럼)

자산 관리자 검색 레일

아래 노드는 의 이름을 참조합니다. /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 속성(추가)/coral" 위에 표시된 6.2 위치의 경우처럼)

MIME 유형 설명

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

작업: 조정 resourceType 속성(추가)/coral" 위에 표시된 6.2 위치의 경우처럼)

파일 크기 설명

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

작업: 조정 resourceType 위의 6.2 위치에 표시된 대로,

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

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 속성(추가)/coral"(위에 표시된 6.2 위치 참조)

  • 추가 optionPaths (String 유형) 속성 값: /libs/dam/options/predicates/publish

  • 추가 singleSelect 부울 값이 있는 속성 true.

상태 설명

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

작업: 조정 resourceType 속성(추가)/coral"(위에 표시된 6.2 위치 참조)

만료 상태 설명

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

작업: 조정 resourceType 속성(추가)/coral"(위에 표시된 6.2 위치 참조)

메타데이터 유효성 설명

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

작업: 조정 resourceType 속성(추가)/coral"(위에 표시된 6.2 위치 참조)

등급 예측

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

작업: 조정 resourceType 속성(추가)/coral"(위에 표시된 6.2 위치 참조)

방향 설명

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

작업:

  • 조정 resourceType 속성(추가)/coral"(위에 표시된 6.2 위치 참조)

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

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

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

스타일 설명

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

작업:

  • 조정 resourceType 속성(추가)/coral"(위에 표시된 6.2 위치 참조)

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

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

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

비디오 형식 설명

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

작업: 조정 resourceType 속성(추가)/coral"(위에 표시된 6.2 위치 참조)

기본 자산 설명

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

작업: 조정 resourceType 속성(추가)/coral"(위에 표시된 6.2 위치 참조)

이 페이지에서는