검색 양식 구성 configuring-search-forms
Adobe Experience Manager as a Cloud Service에는 강력한 검색 메커니즘이 포함되어 있습니다.
이와 함께 콘텐츠를 필터링하는 데 도움이 되는 사전 정의된 옵션 세트도 있습니다. 여기에는 필요한 리소스로 빠르게 드릴다운할 수 있도록 수정된 날짜, Publish 상태 또는 라이브 카피 상태 와 같은 미리 정의된 패싯이 있습니다.
이러한 목표를 함께 사용하면 다음 위치에서 빠르고 쉽게 콘텐츠를 찾을 수 있습니다.
- 검색 및 필터링
- 레일 선택기
- Assets 브라우저(페이지 편집 시)
Forms 검색 을 사용하면 특정 필요에 따라 이러한 패널을 사용자 지정하고 확장할 수 있습니다.
Forms 검색 에서는 결합하고 정의할 수 있는 술어을(를) 기본적으로 선택할 수 있습니다. 다음 양식을 구성하기 위한 대화 상자에 액세스할 수 있습니다.
- 도구
- 일반
- Forms 검색
- 일반
기본 Forms default-forms
Forms 검색 콘솔에 처음 액세스하면 모든 구성에 자물쇠 기호가 있음을 알 수 있습니다. 이는 해당 구성이 기본(기본) 구성이며 삭제할 수 없음을 나타냅니다. 구성을 사용자 지정하고 저장하면 잠금 기능이 사라집니다. 사용자 지정된 구성을 삭제하면 다시 나타납니다. 이 경우 기본값(및 자물쇠 표시기)이 복원됩니다.
사용할 수 있는 기본 구성(알파벳순으로 나열됨)은 다음과 같습니다.
- Assets 관리자 검색 레일
- 페이지 편집기(문서 검색)
- 페이지 편집기(경험 조각 검색)
- 페이지 편집기(이미지 검색)
- 페이지 편집기(원고 검색)
- 페이지 편집기(페이지 검색)
- 페이지 편집기(단락 검색)
- 페이지 편집기(제품 검색)
- 페이지 편집기(Scene7 검색)
- 페이지 편집기(비디오 검색)
- 프로젝트 관리자 검색 레일
- 프로젝트 번역 검색 레일
- 사이트 관리자 검색 레일
- 코드 조각 관리자 검색 레일
- Stock 관리자 검색 레일
- 콘텐츠 조각 모델 검색 레일
- 프로젝트 관리자 검색 레일
- 프로젝트 번역 검색 레일
술어 및 설정 predicates-and-their-settings
술어 predicates
구성에 따라 다음 술어를 사용할 수 있습니다.
/libs/cq/gui/components/common/admin/customsearch/searchpredicates
/libs
을(를) 변경할 수 없습니다.조건자 설정 predicate-settings
술어에 따라 다음을 포함한 다양한 설정을 구성할 수 있습니다.
-
필드 레이블
접을 수 있는 헤더 또는 술어의 필드 레이블로 표시되는 레이블입니다.
-
설명
사용자에 대한 설명 세부 정보.
-
자리 표시자
필터링 텍스트가 입력되지 않은 경우 빈 텍스트 또는 술어 자리 표시자
-
속성 이름
검색할 속성입니다. 상대 경로를 사용하며 와일드카드
*/*/*
은(는)jcr:content
노드에 상대적인 속성의 깊이를 지정합니다(각 별표는 하나의 노드 수준을 나타냄).jcr:content
노드에x
속성이 있는 리소스의 첫 번째 수준 하위 노드에서만 검색하려면*/jcr:content/x
을(를) 사용하십시오. -
속성 깊이
리소스 내에서 해당 속성을 검색할 수 있는 최대 깊이입니다. 따라서 자식 수준이 지정된 깊이와 같을 때까지 리소스 및 재귀 자식 항목에서 해당 속성을 검색할 수 있습니다.
-
속성 값
속성 값을 절대 문자열 또는 표현식 언어로 지정합니다(예:
cq:Page
또는${empty requestPathInfo.suffix ? "/content" : requestPathInfo.suffix}
-
범위 텍스트
날짜 범위 조건자에 있는 범위 필드의 레이블입니다.
-
옵션 경로
사용자는 술어 설정 탭의 경로 브라우저를 사용하여 경로를 선택할 수 있습니다. + 아이콘을 선택한 후 유효한 옵션 목록에 선택 항목을 추가하는 데 사용합니다(필요한 경우 제거할 - 아이콘).
옵션은 사용자가 만든 콘텐츠 노드로서 다음 구조를 갖습니다.
(jcr:primaryType = nt:unstructured, value (String), jcr:title (String))
-
옵션 노드 경로
옵션 경로 와(과) 사실상 동일하지만 이 경로만 일반 조건자 필드에 있으며 다른 경로는 에셋에 따라 다릅니다. -
단일 선택
선택하면 옵션이 단일 선택 항목만 허용하는 확인란으로 렌더링됩니다. 잘못 선택한 경우 확인란을 선택 취소할 수 있습니다. -
Publish 및 Live Copy 속성 이름
Sites 특정 술어에 대한 게시 및 라이브 카피 확인란의 레이블입니다. -
설정 탭의 필드 레이블에 있는 *는 필드가 필수임을 의미하며 비워 두면 오류 메시지가 나타납니다.
검색 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
의 콘텐츠가 덮어쓰기되기 때문입니다(핫픽스 또는 기능 팩을 적용할 때 덮어쓸 수도 있음).구성 및 기타 변경에 권장되는 방법은 다음과 같습니다. - 필요한 항목이
/apps
아래/libs
에 존재하므로 다시 만드십시오. 이 경우 다음에서: /libs/cq/gui/content/common/options/predicates
/apps.
내에서 변경
-
Forms 검색 콘솔을 열고 업데이트할 구성을 선택합니다. 예를 들어 사이트 관리자 검색 레일 입니다. 편집 을 선택합니다.
-
구성에 따라 Options 또는 Options 속성 을 구성에 추가하십시오.
-
필드를 업데이트합니다. 특히
-
속성 이름
대상 노드에서 검색할 노드 속성을 지정합니다. 예:
jcr:content/cq:template
-
옵션 노드 경로
옵션이 있는 경로를 선택합니다. 예:
/apps/cq/gui/content/common/options/predicates/templatetype
-
-
완료 를 선택하여 구성을 저장합니다.
-
적절한 콘솔(이 예제에서는 사이트)로 이동하여 검색 - 필터 레일을 엽니다. 다양한 옵션과 함께 새로 정의된 검색 양식이 표시됩니다. 필요한 옵션을 선택하여 검색 결과를 확인합니다.
사용자 권한 user-permissions
다음 표에는 검색 양식에서 편집, 삭제 및 미리 보기 작업을 수행하는 데 필요한 권한이 나열되어 있습니다.
/apps
노드에 대한 읽기, 쓰기 권한입니다./apps
노드에 대한 읽기, 쓰기, 삭제 권한/var/dam/content
노드에 대한 읽기, 쓰기, 삭제 권한입니다./apps
노드에 대한 읽기, 쓰기 권한입니다.