사용자 정의 검색 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에 대한 속성입니다. 속성이 렌더링 스크립트의 올바른 위치를 가리키도록 해야 합니다.
다음을 수행하여 속성을 변경할 수 있습니다.
- 로 이동하여 CRXDE Lite 열기
https://server:port/crx/de/index.jsp
- 목록에 지정된 대로 조정이 필요한 노드의 위치를 찾습니다. 사용자 정의 검색 Forms 아래요.
- 노드를 클릭합니다. 오른쪽 속성 창에서 을(를) 클릭하고 sling:resourceType 속성.
- 마지막으로 모두 저장 단추를 클릭합니다.
사용자 지정 검색 Forms 목록 list-of-custom-search-forms
아래에는 모든 사용자 정의 검색 Forms 목록과 업그레이드 후 필요한 수정 사항이 나와 있습니다. 이 이름은 의 이름을 참조합니다 /conf/global/settings/cq/search/facets/sites/items
.
노드 이름이 "fulltext"인 전체 텍스트 조건자 fulltext-predicate-with-node-name-fulltext
AEM 6.1에서 표준 전체 텍스트 조건자는 검색 양식의 일부였습니다. 6.2에서 전체 텍스트 필드가 OmniSearch로 대체되었습니다. 이 조건자는 프로그래밍 방식으로 건너뛰며 제거할 수 있습니다.
작업: 노드를 완전히 제거합니다.
기타 전체 텍스트 술어 other-fulltext-predicates
작업: 조정 resourceType
속성(추가 "/coral 위에 표시된 6.2 위치에서와 같이).
경로 브라우저 조건자 path-browser-predicates
작업: 조정 resourceType
속성(추가 "/coral 위에 표시된 6.2 위치에서와 같이).
태그 술어 tags-predicates
작업: 조정 resourceType 속성(추가 "/coral 위에 표시된 6.2 위치에서와 같이).
페이지 상태 설명 page-status-predicate
페이지 상태가 게시와 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
작업: 조정 resourceType
속성(추가 "/coral 위에 표시된 6.2 위치에서와 같이).
숨겨진 필터 hidden-filter
작업: 조정할 항목이 없습니다.
분석 조건자 analytics-predicate
작업: 조정 resourceType
속성(추가 "/coral 위에 표시된 6.2 위치에서와 같이).
범위 조건자 range-predicate
작업: 조정 resourceType
속성(추가 "/coral 위에 표시된 6.2 위치에서와 같이).
옵션 속성 조건자 options-property-predicate
작업: 조정 resourceType
속성(추가 "/coral 위에 표시된 6.2 위치에서와 같이).
슬라이더 범위 조건자 slider-range-predicate
작업: 조정 resourceType
속성(추가 "/coral 위에 표시된 6.2 위치에서와 같이).
구성 요소 조건자 components-predicate
작업: 조정 resourceType
속성(추가 "/coral 위에 표시된 6.2 위치에서와 같이).
작성자 조건자 author-predicate
작업: 조정 resourceType
속성(추가 "/coral 위에 표시된 6.2 위치에서와 같이).
템플릿 조건자 templates-predicate
작업: 조정 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.2에서 전체 텍스트 필드가 OmniSearch로 대체되었습니다. 이 조건자는 프로그래밍 방식으로 건너뛰며 제거할 수 있습니다.
작업: 위에서 언급한 노드를 제거합니다.
경로 브라우저 조건자 path-browser-predicates-1
작업: 조정 resourceType
속성(추가 "/coral 위에 표시된 6.2 위치에서와 같이).
Mime 유형 조건자 mime-type-predicates
작업: 조정 resourceType
속성(추가 "/coral 위에 표시된 6.2 위치에서와 같이).
파일 크기 조건자 file-size-predicates
작업: 조정 resourceType
위의 6.2 위치에 표시된 대로.
마지막으로 수정된 자산 술어 asset-last-modified-predicates
작업: resourceType 속성을 조정합니다(위에 표시된 6.2 위치와 같이 "/coral" 추가).
게시 조건자 publish-predicate
작업:
-
조정
resourceType
속성(추가 "/coral" 위에 표시된 6.2 위치와 유사) -
추가
optionPaths
(유형 String의) 속성이 다음 값을 갖습니다./libs/dam/options/predicates/publish
-
추가
singleSelect
부울 값이 있는 속성true
.
상태 조건자 status-predicates
작업: 조정 resourceType
속성(추가 "/coral" 위에 표시된 6.2 위치와 유사)
만료 상태 조건자 expiry-status-predicates
작업: 조정 resourceType
속성(추가 "/coral" 위에 표시된 6.2 위치와 유사)
메타데이터 유효성 술어 metadata-validity-predicates
작업: 조정 resourceType
속성(추가 "/coral" 위에 표시된 6.2 위치와 유사)
등급 조건자 rating-predicates
작업: 조정 resourceType
속성(추가 "/coral" 위에 표시된 6.2 위치와 유사)
방향 조건자 orientation-predicate
작업:
-
조정
resourceType
속성(추가 "/coral" 위에 표시된 6.2 위치와 유사) -
추가
fieldLabel
값과 동일한 속성text
속성을 같은 노드에 추가합니다. -
추가
emptyText
값과 동일한 속성text
속성을 같은 노드에 추가합니다. -
추가
rootPath
값과 동일한 속성optionPaths
속성을 같은 노드에 추가합니다.
스타일 조건자 style-predicate
작업:
-
조정
resourceType
속성(추가 "/coral" 위에 표시된 6.2 위치와 유사) -
추가
fieldLabel
값과 동일한 속성text
속성을 같은 노드에 추가합니다. -
추가
emptyText
값과 동일한 속성text
속성을 같은 노드에 추가합니다. -
추가
rootPath
값과 동일한 속성optionPaths
속성을 같은 노드에 추가합니다.
비디오 형식 조건자 video-format-predicates
작업: 조정 resourceType
속성(추가 "/coral" 위에 표시된 6.2 위치와 유사)
Mainasset 조건자 mainasset-predicate
작업: 조정 resourceType
속성(추가 "/coral" 위에 표시된 6.2 위치와 유사)