검색 양식 구성 configuring-search-forms
사용 Forms 검색 다양한 AEM 콘솔 및/또는 작성 환경의 패널에서 사용할 수 있는 검색 패널에서 사용되는 검색 조건자의 선택을 사용자 지정하려면 를 선택합니다. 이러한 패널을 사용자 지정하여 특정 요구 사항에 따라 검색 기능을 다양하게 활용할 수 있습니다.
A 조건자 범위기본적으로 제공됩니다. 속성 조건부를 포함하여(다른 속성들 중) 여러 조건자를 추가하여 사용자가 지정한 단일 속성과 일치하는 자산을 검색하거나 옵션 조건부를 사용하여 특정 속성에 대해 지정한 하나 이상의 값과 일치하는 자산을 검색할 수 있습니다.
다음을 수행할 수 있습니다 검색 양식 구성 다양한 콘솔 및 자산 브라우저 내에서 사용됩니다(페이지를 편집할 때). 다음 이러한 양식 구성을 위한 대화 상자 는 다음을 통해 액세스할 수 있습니다.
-
도구
-
일반
- 검색 양식
-
이 콘솔에 처음 액세스하면 모든 구성에 자물쇠 기호가 있음을 알 수 있습니다. 이는 적절한 구성이 기본(기본) 구성이며 삭제할 수 없음을 나타냅니다. 구성을 사용자 지정했으면 잠금이 사라집니다. 사용자 지정된 구성 삭제- 기본(및 자물쇠 표시기)가 복원됩니다.
구성 configurations
사용할 수 있는 기본 구성은 다음과 같습니다.
-
페이지 편집기(문서 검색):
이 구성은 자산 브라우저에서 문서를 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.
-
페이지 편집기(이미지 검색):
이 구성은 자산 브라우저에서 이미지를 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.
-
페이지 편집기(원고 검색):
이 구성은 자산 브라우저에서 원고를 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.
-
페이지 편집기(페이지 검색):
이 구성은 자산 브라우저에서 페이지를 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.
-
페이지 편집기(단락 검색):
이 구성은 자산 브라우저에서 단락을 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.
-
페이지 편집기(제품 검색):
이 구성은 자산 브라우저에서 제품을 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.
-
페이지 편집기(Dynamic Media Classic) [이전 Scene7] search):
이 구성은 자산 브라우저에서 Dynamic Media Classic 리소스를 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.
-
사이트 관리자 검색 레일:
이 구성은 사이트 콘솔의 검색 레일을 사용할 때 사용자가 사용할 수 있는 검색 옵션을 정의합니다.
-
페이지 편집기(비디오 검색):
이 구성은 자산 브라우저에서 비디오를 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.
-
자산 관리자 검색 레일:
이 구성은 자산 콘솔을 사용할 때 사용자가 사용할 수 있는 검색 옵션을 정의합니다.
-
카탈로그 관리자 검색 레일:
이 구성은 상거래 카탈로그를 검색할 때 사용자가 사용할 수 있는 검색 옵션을 정의합니다.
-
주문 관리자 검색 레일:
이 구성은 상거래 주문을 검색할 때 사용자가 사용할 수 있는 검색 옵션을 정의합니다.
-
제품 컬렉션 관리자 검색 레일:
이 구성은 상거래 제품 컬렉션을 검색할 때 사용자가 사용할 수 있는 검색 옵션을 정의합니다.
-
제품 관리자 검색 레일:
이 구성은 상거래 제품을 검색할 때 사용자가 사용할 수 있는 검색 옵션을 정의합니다.
-
프로젝트 관리자 검색 레일:
이 구성은 사용자가 프로젝트를 검색할 때 사용할 수 있는 검색 옵션을 정의합니다.
설명 및 설정 predicates-and-their-settings
설명 predicates
구성에 따라 다음 설명을 사용할 수 있습니다.
-
일반적인 검색 조건은에서 정의됩니다.
/libs/cq/gui/components/common/admin/customsearch/searchpredicates
-
siteadmin(클래식 UI)과 관련된 검색 조건자는 다음 위치에 있습니다.
/libs/cq/gui/components/siteadmin/admin/searchpanel/searchpredicates
- 이러한 템플릿은 더 이상 사용되지 않으며 이전 버전과의 호환성을 위해서만 사용할 수 있습니다.
/libs
.설명 설정 predicate-settings
조건자에 따라 설정에 대한 선택 항목을 구성할 수 있습니다.
-
필드 레이블
축소 가능한 헤더 또는 조건부의 필드 레이블로 표시되는 레이블입니다.
-
설명
사용자에 대한 설명 세부 사항입니다.
-
자리 표시자
필터링 텍스트를 입력하지 않은 경우 빈 텍스트 또는 조건자의 자리 표시자입니다.
-
속성 이름
검색할 속성입니다. 상대 경로와 와일드카드를 사용합니다
*/*/*
속성에 대한 깊이를jcr:content
노드(각 별표는 하나의 노드 수준을 나타냅니다.)리소스의 첫 번째 수준 하위 노드에서만 검색할 경우
x
속성jcr:content
노드 사용*/jcr:content/x
-
속성 깊이
리소스 내에서 해당 속성을 검색할 최대 깊이입니다. 따라서 자식의 수준이 지정된 깊이와 같을 때까지 리소스 및 재귀 자식에 대해 해당 속성에 대한 검색을 수행할 수 있습니다.
-
속성 값
속성 값은 절대 문자열 또는 표현식 언어로서 사용됩니다. 예
cq:Page
또는${empty requestPathInfo.suffix ? "/content" : requestPathInfo.suffix}
. -
범위 텍스트
에 있는 범위 필드의 레이블입니다 날짜 범위 조건자.
-
옵션 경로
사용자는 설명 설정 탭에서 경로 브라우저 를 사용하여 경로를 선택할 수 있습니다. 을(를) 선택한 후 + 아이콘을 사용하여 선택 사항을 유효한 옵션 목록에 추가합니다. - 필요한 경우 제거할 아이콘).
옵션은 다음 구조를 갖는 사용자가 만든 컨텐츠 노드입니다.
(jcr:primaryType = nt:unstructured, value (String), jcr:title (String))
-
옵션 노드 경로
와 효과적으로 동일
옵션 경로 뿐만 아니라, 공통 설명 필드에만 있고, 다른 술어는 자산에 대해 다릅니다. -
단일 선택
이 옵션을 선택하면 선택 사항이 하나만 허용하는 확인란으로 렌더링됩니다. 실수로 선택한 경우 확인란을 선택 취소할 수 있습니다. -
게시 및 Live Copy 속성 이름
사이트 특정 조건자에 대한 게시 및 Live Copy 확인란의 레이블입니다. -
마지막(&A) 의 필드 레이블에서 설정 탭에는 필드가 필수이며, 필드를 비워 두면 오류 메시지가 표시됩니다
검색 Forms 구성 configuring-your-search-forms
사용자 지정 구성 생성/열기 creating-opening-a-customized-configuration
-
다음으로 이동 도구, 작업, Forms 검색.
-
사용자 지정할 구성을 선택합니다.
-
를 사용하십시오 편집 아이콘을 클릭하여 업데이트할 구성을 엽니다.
-
새 사용자 지정을 원하는 경우 새 설명 필드를 추가하고 설정을 정의합니다 필요한 경우. 기존 사용자 지정을 사용하는 경우 기존 필드를 선택하고 설정 업데이트.
-
선택 완료 구성을 저장합니다.
note note NOTE 사용자 지정된 구성은 다음 아래에 적절히 저장됩니다. /apps/cq/gui/content/facets/<option>
/apps/commerce/gui/content/facets/<option>
설명 필드 추가/편집 및 필드 설정 정의 add-edit-a-predicate-field-and-define-field-settings
필드를 추가하거나 편집하고 설정을 정의/업데이트할 수 있습니다.
-
사용자 지정된 구성을 엽니다. 업데이트.
-
새 필드를 추가하려면 설명 선택 탭을 선택하고 필요한 설명을 필요한 위치로 드래그합니다. 예: 날짜 범위 설명:
-
다음 여부에 따라 달라집니다.
-
새 필드를 추가하고 있습니다.
설명을 추가한 후 설정 탭이 열리고 정의할 수 있는 속성이 표시됩니다.
-
기존 설명을 업데이트하려는 경우:
설명 필드(오른쪽)를 선택한 다음 설정 탭.
예를 들어 날짜 범위 설명:
-
-
필요에 따라 변경하고 을(를) 확인합니다. 완료.
검색 구성 미리 보기 previewing-the-search-configuration
-
미리 보기 아이콘을 선택합니다.
-
검색 양식이 해당 콘솔의 검색 열에 표시되는 대로 표시됩니다(완전히 확장됨).
-
닫기 구성을 반환하고 완료하는 미리 보기.
설명 필드 삭제 deleting-a-predicate-field
-
사용자 지정된 구성을 엽니다. 업데이트.
-
설명 필드(오른쪽)를 선택하고 설정 탭을 선택한 다음 삭제 아이콘(왼쪽 아래).
-
대화 상자가 삭제 작업의 확인을 요청합니다.
-
로 이 변경 사항 및 다른 변경 사항을 확인합니다. 완료.
구성 삭제(기본값 복원) deleting-a-configuration-to-reinstate-the-default
구성을 사용자 지정하고 나면 기본값이 재정의됩니다. 사용자 지정된 구성을 삭제하여 기본 구성을 재지정할 수 있습니다.
사용자 지정된 구성 삭제는 콘솔에서 수행됩니다.
-
필요한 구성을 선택합니다(예: 페이지 편집기(단락 검색)) 및 삭제 아이콘 사용:
-
사용자 지정된 구성이 삭제되고 기본 복원됩니다(콘솔에서 자물쇠 기호가 다시 나타나도록 표시됨).
옵션 설명 추가 adding-options-predicates
옵션 설명(옵션, 옵션 속성)을 사용하여 검색할 항목을 구성할 수 있습니다. 일반적으로 페이지 아래에서 바로 검색할 때 사용됩니다. 예를 들어, 페이지 노드의 속성입니다.
다음 예제(페이지를 만드는 데 사용된 템플릿에 따라 검색하기)는 관련 단계를 보여줍니다.
-
검색할 속성을 정의하는 노드를 만듭니다.
사용자가 사용할 수 있는 개별 옵션의 정의를 포함하는 루트 노드가 필요합니다.
개별 옵션의 노드에는 속성이 필요합니다.
jcr:title
- 검색 레일에 표시할 필드 레이블value
- 검색할 속성 값
note note NOTE 사용자 반드시 에서 아무것도 변경하지 않음 /libs
경로.왜냐하면 /libs
는 다음에 인스턴스를 업그레이드할 때 덮어쓰여지며, 핫픽스 또는 기능 팩을 적용할 때 덮어쓸 수 있습니다.구성 및 기타 변경에 대해 권장되는 방법은 다음과 같습니다. - 필요한 항목이 있을 때 다시 만드십시오.
/libs
, 아래에/apps
. 이 경우 /libs/cq/gui/content/common/options/predicates
- 내에서 변경
/apps.
-
를 엽니다. Forms 검색 콘솔에서 업데이트할 구성을 선택합니다. 예, Sites 관리 검색 레일.
그런 다음 검색 양식 편집 아이콘.
-
구성에 따라 옵션 또는 Options 속성 구성합니다.
-
필드를 업데이트합니다. 특히:
-
속성 이름
대상 노드에서 검색할 노드 속성에 대해 지정합니다. 예:
jcr:content/cq:template
-
옵션 노드 경로
옵션이 있는 경로를 선택합니다. 예:
/apps/cq/gui/content/common/options/predicates/templatetype
-
-
선택 완료 구성을 저장합니다.
-
해당 콘솔로 이동합니다(이 예에서 Sites)를 클릭하여 엽니다. 검색 레일. 새로 정의된 검색 양식과 다양한 옵션이 표시됩니다. 필요한 옵션을 선택하여 검색 결과를 확인합니다.
사용자 권한 user-permissions
다음 표에는 검색 양식에서 편집, 삭제 및 미리 보기 작업을 수행하는 데 필요한 권한이 나와 있습니다.