사용자 정의 검색 Forms 업그레이드 upgrading-custom-search-forms

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

  • /apps/cq/gui/content/facet

아래의 새 위치로:

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

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

이는 맞춤화된 새 검색 Forms 및 기본 Forms에 적용됩니다.

자세한 내용은 검색 패싯.

resourceType 속성 변경 changing-the-resourcetype-property

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

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

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

사용자 지정 검색 Forms 목록 list-of-custom-search-forms

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

노드 이름이 "fulltext"인 전체 텍스트 조건자 fulltext-predicate-with-node-name-fulltext

6.1의 기본 검색 양식에 있는 노드
전체 텍스트
6.1의 리소스 유형
cq/gui/components/common/admin/customsearch/searchpredicates/fulltextpredicate
6.2의 리소스 유형
해당 사항 없음

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

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

기타 전체 텍스트 술어 other-fulltext-predicates

6.1에서 기본 검색의 노드
해당 사항 없음
6.1의 리소스 유형
cq/gui/components/common/admin/customsearch/searchpredicates/fulltextpredicate
6.2의 리소스 유형
cq/gui/components /coral/ common/admin/customsearch/searchpredicates/fulltextpredicate

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

경로 브라우저 조건자 path-browser-predicates

6.1의 기본 검색 양식에 있는 노드
경로
6.1의 리소스 유형
cq/gui/components/common/admin/customsearch/searchpredicates/pathpredicate
6.2의 리소스 유형
cq/gui/components /coral/ common/admin/customsearch/searchpredicates/pathpredicate

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

태그 술어 tags-predicates

6.1의 기본 검색 양식에 있는 노드
태그
6.1의 리소스 유형
cq/gui/components/common/admin/customsearch/searchpredicates/tagspredicate
6.2의 리소스 유형
cq/gui/components /coral/ common/admin/customsearch/searchpredicates/tagspredicate

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

페이지 상태 설명 page-status-predicate

6.1의 기본 검색 양식에 있는 노드
pagestatuspredicate
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/pagestatuspredicate
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". 이것은 충돌을 피하기 위해 필요합니다.

날짜 범위 술어 date-range-predicates

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

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

숨겨진 필터 hidden-filter

6.1의 기본 검색 양식에 있는 노드
유형
6.1의 리소스 유형
granite/ui/components/foundation/form/hidden
6.2의 리소스 유형
granite/ui/components/foundation/form/hidden

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

분석 조건자 analytics-predicate

6.1의 기본 검색 양식에 있는 노드
분석 예측
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/analyticpredicate
6.2의 리소스 유형
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/analyticpredicate

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

범위 조건자 range-predicate

6.1의 기본 검색 양식에 있는 노드
해당 사항 없음
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/rangepredicate
6.2의 리소스 유형
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/rangepredicate

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

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

옵션 속성 조건자 options-property-predicate

6.1의 기본 검색 양식에 있는 노드
해당 사항 없음
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/optionpredicate
6.2의 리소스 유형
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/optionpredicate

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

슬라이더 범위 조건자 slider-range-predicate

6.1의 기본 검색 양식에 있는 노드
해당 사항 없음
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/sliderrangepredicate
6.2의 리소스 유형
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/sliderrangepredicate

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

구성 요소 조건자 components-predicate

6.1의 기본 검색 양식에 있는 노드
해당 사항 없음
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/componentpredicate
6.2의 리소스 유형
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/componentpredicate

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

작성자 조건자 author-predicate

6.1의 기본 검색 양식에 있는 노드
해당 사항 없음
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/userpredicate
6.2의 리소스 유형
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/userpredicate

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

템플릿 조건자 templates-predicate

6.1의 기본 검색 양식에 있는 노드
해당 사항 없음
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/templatepredicate
6.2의 리소스 유형
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/templatepredicate

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

자산 관리자 검색 레일 assets-admin-search-rail

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

노드 이름이 "fulltext"인 전체 텍스트 조건자 fulltext-predicate-with-node-name-fulltext-1

6.1의 기본 검색 양식에 있는 노드
전체 텍스트
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/fulltextpredicate
6.2의 리소스 유형
해당 사항 없음

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

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

경로 브라우저 조건자 path-browser-predicates-1

6.1의 기본 검색 양식에 있는 노드
pathbrowser
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/pathbrowserpredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/pathbrowserpredicate

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

Mime 유형 조건자 mime-type-predicates

6.1의 기본 검색 양식에 있는 노드
mimetype
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/optionpredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/optionpredicate

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

파일 크기 조건자 file-size-predicates

6.1의 기본 검색 양식에 있는 노드
파일 크기
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/filesizepredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/sliderangepredicate

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

마지막으로 수정된 자산 술어 asset-last-modified-predicates

6.1의 기본 검색 양식에 있는 노드
assetlastmodifiedpredicate
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/assetlastmodifiedpredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/assetlastmodifiedpredicate

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

게시 조건자 publish-predicate

6.1의 기본 검색 양식에 있는 노드
게시
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/publishpredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/publishpredicate

작업:

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

  • 추가 optionPaths (유형 String의) 속성이 다음 값을 갖습니다. /libs/dam/options/predicates/publish

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

상태 조건자 status-predicates

6.1의 기본 검색 양식에 있는 노드
상태
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/optionpredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/optionpredicate

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

만료 상태 조건자 expiry-status-predicates

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

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

메타데이터 유효성 술어 metadata-validity-predicates

6.1의 기본 검색 양식에 있는 노드
메타데이터 유효성
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/optionpredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/optionpredicate

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

등급 조건자 rating-predicates

6.1의 기본 검색 양식에 있는 노드
등급
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/ratingpredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/sliderangepredicate

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

방향 조건자 orientation-predicate

6.1의 기본 검색 양식에 있는 노드
orientation
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/tagsfilterpredicate
6.2의 리소스 유형
cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

작업:

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

  • 추가 fieldLabel 값과 동일한 속성 text 속성을 같은 노드에 추가합니다.

  • 추가 emptyText 값과 동일한 속성 text 속성을 같은 노드에 추가합니다.

  • 추가 rootPath 값과 동일한 속성 optionPaths 속성을 같은 노드에 추가합니다.

스타일 조건자 style-predicate

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

작업:

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

  • 추가 fieldLabel 값과 동일한 속성 text 속성을 같은 노드에 추가합니다.

  • 추가 emptyText 값과 동일한 속성 text 속성을 같은 노드에 추가합니다.

  • 추가 rootPath 값과 동일한 속성 optionPaths 속성을 같은 노드에 추가합니다.

비디오 형식 조건자 video-format-predicates

6.1의 기본 검색 양식에 있는 노드
videoFormat
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/optionpredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/optionpredicate

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

Mainasset 조건자 mainasset-predicate

6.1의 기본 검색 양식에 있는 노드
주요 자산
6.1의 리소스 유형
granite/ui/components/foundation/form/hidden
6.2의 리소스 유형
granite/ui/components/coral/foundation/form/hidden

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

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2