검색 양식 구성 configuring-search-forms

Forms 검색 ​을(를) 사용하여 다양한 AEM 콘솔 및/또는 작성 환경의 패널에서 사용할 수 있는 검색 패널에 사용되는 검색 조건자 선택을 사용자 지정합니다. 이러한 패널을 맞춤화하면 특정 요구 사항에 따라 검색 기능을 다양하게 사용할 수 있습니다.

범위의 술어을(를) 즉시 사용할 수 있습니다. 속성 술어를 포함한 여러 술어를 추가하여 사용자가 지정한 단일 속성과 일치하는 에셋을 검색할 수 있습니다. 또는 옵션 조건자를 사용하여 특정 속성에 대해 지정한 하나 이상의 값과 일치하는 에셋을 검색할 수 있습니다.

다양한 콘솔 및 에셋 브라우저(페이지를 편집할 때)에서 사용되는 검색 양식을 구성할 수 있습니다. 다음 양식을 구성하기 위한 대화 상자에 액세스할 수 있습니다.

  • 도구

    • 일반

      • Forms 검색

이 콘솔에 처음 액세스하면 모든 구성에 자물쇠 기호가 있음을 알 수 있습니다. 이는 해당 구성이 기본(기본) 구성이며 삭제할 수 없음을 나타냅니다. 구성을 사용자 지정한 후에는 사용자 지정된 구성을 삭제하지 않으면 잠금이 사라집니다. 이 경우 기본값(및 자물쇠 표시기)이 복원됩니다.

양식 검색 창

구성 configurations

사용할 수 있는 기본 구성은 다음과 같습니다.

  • 페이지 편집기(문서 검색):

    이 구성은 에셋 브라우저에서 문서를 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.

  • 페이지 편집기(이미지 검색):

    이 구성은 에셋 브라우저에서 이미지를 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.

  • 페이지 편집기(원고 검색):

    이 구성은 에셋 브라우저에서 원고를 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.

  • 페이지 편집기(페이지 검색):

    이 구성은 에셋 브라우저에서 페이지를 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.

  • 페이지 편집기(단락 검색):

    이 구성은 에셋 브라우저에서 단락을 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.

  • 페이지 편집기(제품 검색):

    이 구성은 에셋 브라우저에서 제품을 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.

  • 페이지 편집기(Dynamic Media Classic [이전 Scene7] 검색):

    이 구성은 에셋 브라우저에서 Scene7 리소스를 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.

  • 사이트 관리자 검색 레일:

    이 구성은 사이트 콘솔의 검색 레일을 사용할 때 사용자가 사용할 수 있는 검색 옵션을 정의합니다.

  • 페이지 편집기(비디오 검색):

    이 구성은 에셋 브라우저에서 비디오를 검색할 때(페이지를 편집할 때) 사용할 수 있는 옵션을 정의합니다.

  • Assets 관리자 검색 레일:

    이 구성은 Assets 콘솔을 사용할 때 사용자가 사용할 수 있는 검색 옵션을 정의합니다.

  • 카탈로그 관리자 검색 레일:

    이 구성은 상거래 카탈로그를 검색할 때 사용자가 사용할 수 있는 검색 옵션을 정의합니다.

  • 주문 관리자 검색 레일:

    이 구성은 상거래 주문을 검색할 때 사용자가 사용할 수 있는 검색 옵션을 정의합니다.

  • 제품 컬렉션 관리자 검색 레일:

    이 구성은 상거래 제품 컬렉션을 검색할 때 사용자가 사용할 수 있는 검색 옵션을 정의합니다.

  • 제품 관리자 검색 레일:

    이 구성은 상거래 제품을 검색할 때 사용자가 사용할 수 있는 검색 옵션을 정의합니다.

  • 프로젝트 관리자 검색 레일:

    이 구성은 프로젝트를 검색할 때 사용자가 사용할 수 있는 검색 옵션을 정의합니다.

술어 및 설정 predicates-and-their-settings

술어 predicates

구성에 따라 다음 술어를 사용할 수 있습니다.

조건자
용도
설정
분석
분석 기반 데이터를 표시할 때 사이트 브라우저의 검색/필터 기능입니다. Analytics 검색 필터가 매핑된 사용자 지정 분석 열과 일치하도록 로드됩니다.
  • 필드 레이블
  • 설명
마지막으로 수정된 자산
에셋을 마지막으로 수정한 날짜입니다.
날짜 술어를 기반으로 하는 사용자 지정된 술어입니다.
구성 요소
작성자는 특정 구성 요소가 있는 페이지를 검색/필터링할 수 있습니다. 이미지 갤러리를 예로 들 수 있습니다.
  • 필드 레이블
  • 플레이스홀더
  • 속성 이름*
  • 속성 깊이
  • 설명
날짜
날짜 속성을 기반으로 한 슬라이더 기반 에셋 검색.
  • 필드 레이블
  • 속성 이름*
  • 설명
날짜 범위
지정된 범위 내에서 생성된 에셋에서 날짜 속성을 검색합니다. 검색 패널에서 시작 및 종료 날짜를 지정할 수 있습니다.
  • 필드 레이블
  • 플레이스홀더
  • 속성 이름*
  • 범위 텍스트(시작)*
  • 범위 텍스트(종료)*
  • 설명
만료 상태
만료 상태를 기반으로 에셋을 검색합니다.
  • 필드 레이블
  • 속성 이름*
  • 설명
파일 크기
크기를 기준으로 자산을 검색합니다.
  • 필드 레이블
  • 속성 이름*
  • 옵션 경로
  • 설명
숨겨진 필터
사용자에게 표시되지 않는 속성 및 값에 대한 필터입니다.
  • 속성 이름
  • 속성 값
  • 설명
옵션

옵션은 사용자가 만든 콘텐츠 노드입니다.

자세한 내용은 옵션 설명 추가를 참조하십시오.

  • 필드 레이블
  • JSON 경로
  • 속성 이름*
  • 단일 선택
  • 옵션 경로
  • 설명
Options 속성
옵션의 속성을 검색합니다.
  • 필드 레이블
  • 속성 이름*
  • 옵션 노드 경로
  • 단일 선택
  • 설명
페이지 상태
상태에 따라 페이지를 검색합니다.
  • 필드 레이블
  • 속성 이름 게시
  • LiveCopy 속성 이름
  • 설명
경로
특정 경로에 있는 자산을 검색합니다.
  • 필드 레이블
  • 검색 경로 추가
  • 설명
속성
지정된 속성을 검색합니다.
없음
Publish 상태
게시 상태를 기반으로 자산 검색
  • 필드 레이블
  • 속성 이름*
  • 설명
범위
지정된 범위 내에 있는 리소스를 검색합니다. [검색] 패널에서 범위의 최소값과 최대값을 지정할 수 있습니다.
  • 필드 레이블
  • 속성 이름
  • 설명
범위 옵션
Assets에 대한 특정 검색 조건이며 일반 슬라이더 조건자와 동일합니다. 이전 버전과의 호환성 문제로 인해 은(는) 계속 사용할 수 있습니다.
  • 필드 레이블
  • 속성 이름*
  • 옵션 경로
  • 설명
등급
등급에 따라 자산을 검색합니다.
  • 필드 레이블
  • 속성 이름*
  • 옵션 경로
  • 설명
상대적 날짜
만든 상대적 날짜
을(를) 기준으로 자산 검색
  • 필드 레이블
  • 속성 이름*
  • 상대적 날짜
  • 설명
슬라이더 범위
슬라이더 기능으로 범위 설명을 확장하는 일반적인 검색 조건자입니다. 에서 검색된 속성 값은 슬라이더 제한 사이여야 합니다.
  • 필드 레이블
  • 속성 이름*
  • 설명
태그
태그를 기반으로 자산을 검색합니다. 태그 목록의 다양한 태그를 채우도록 경로 속성을 구성할 수 있습니다.
  • 필드 레이블
  • 속성 이름*
  • 옵션 경로
  • 설명
태그
태그를 기반으로 검색합니다.
  • 플레이스홀더
  • 속성 이름*
  • 설명
NOTE
  • 일반적인 검색 조건자는 다음에서 정의됩니다.
    /libs/cq/gui/components/common/admin/customsearch/searchpredicates

  • siteadmin(클래식 UI)에만 관련된 검색 조건자는 아래에 있습니다.
    /libs/cq/gui/components/siteadmin/admin/searchpanel/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

  1. 도구 >> 일반 >> Forms 검색 ​으로 이동합니다.

  2. 사용자 지정할 구성을 선택합니다.

  3. 편집 아이콘을 사용하여 업데이트할 구성을 엽니다.

  4. 새 사용자 지정의 경우 새 설명 필드를 추가하고 필요에 따라 설정을 정의할 수 있습니다. 기존 사용자 지정의 경우 기존 필드를 선택하고 설정을 업데이트할 수 있습니다.

  5. 완료 ​를 선택하여 구성을 저장합니다.

    note note
    NOTE
    사용자 지정된 구성은 아래에 (적절히) 저장됩니다.
    • /apps/cq/gui/content/facets/<option>
    • /apps/commerce/gui/content/facets/<option>

술어 필드 추가/편집 및 필드 설정 정의 add-edit-a-predicate-field-and-define-field-settings

필드를 추가 또는 편집하고 설정을 정의/업데이트할 수 있습니다.

  1. 업데이트를 위해 사용자 지정된 구성을 엽니다.

  2. 필드를 추가하려면 설명 선택 탭을 열고 필요한 설명을 필요한 위치로 끕니다. 예를 들어 날짜 범위 조건자 ​는 다음과 같습니다.

    검색 양식 편집

  3. 다음 여부에 따라 달라집니다.

    • 필드를 추가하고 있습니다.

      술어를 추가하면 설정 탭이 열리고 정의할 수 있는 속성이 표시됩니다.

    • 기존 술어를 업데이트하려고 합니다.

      설명 필드(오른쪽)를 선택한 다음 설정 탭을 엽니다.

    예를들어, 날짜 범위 조건자 ​에 대한 설정은 다음과 같습니다.

    날짜 범위 조건자에 대한 속성

  4. 필요에 따라 변경하고 완료(으)로 확인합니다.

검색 구성 미리 보기 previewing-the-search-configuration

  1. 미리 보기 아이콘을 선택합니다.

    검색 양식 미리 보기

  2. 검색 양식이 해당 콘솔의 검색 열에 표시(완전히 확장)되면 표시됩니다.

    검색 양식 미리 보기

  3. 구성을 반환하고 완료할 수 있도록 미리 보기를 닫기 ​합니다.

술어 필드 삭제 deleting-a-predicate-field

  1. 업데이트를 위해 사용자 지정된 구성을 엽니다.

  2. 설명 필드(오른쪽)를 선택하고 설정 탭을 연 다음 삭제 아이콘(왼쪽 하단)을 선택합니다.

    삭제 아이콘

  3. 대화 상자에서 삭제 작업 확인을 요청합니다.

  4. 완료 ​를 사용하여 이 변경 내용 및 기타 변경 내용을 확인합니다.

구성 삭제(기본값 복원) deleting-a-configuration-to-reinstate-the-default

구성을 사용자 지정한 후에는 기본값이 재정의됩니다. 사용자 지정된 구성을 삭제하여 기본 구성을 복원할 수 있습니다.

NOTE
기본 구성 중 하나는 삭제할 수 없습니다.

사용자 정의된 구성을 삭제하는 작업은 콘솔에서 수행됩니다.

  1. 필요한 구성(예: 페이지 편집기(단락 검색))을 선택한 다음 도구 모음에서 삭제 아이콘을 선택합니다.

    양식 삭제

  2. 사용자정의된 구성이 삭제되고 기본값이 복원됩니다(콘솔에 자물쇠 기호가 다시 나타나는 것으로 표시됨).

옵션 술어 추가 adding-options-predicates

옵션 술어(옵션, 옵션 속성)를 사용하면 검색할 항목을 구성할 수 있습니다. 페이지 바로 아래에서 검색할 때 사용됩니다(예: 페이지 노드의 속성).

페이지를 만드는 데 사용된 템플릿에 따라 검색할 수 있는 다음 예제는 관련 단계를 보여 줍니다.

  1. 검색할 속성을 정의하는 노드를 만듭니다.

    사용자가 사용할 수 있는 개별 옵션의 정의를 포함하는 루트 노드가 필요합니다.

    개별 옵션의 노드에는 다음 속성이 필요합니다.

    • jcr:title - 검색 레일에 표시할 필드 레이블
    • value - 검색할 속성 값

    CRXDE에 옵션 추가

    note note
    NOTE
    /libs 경로에서 아무 것도 변경하지 마십시오.
    이는 다음에 인스턴스를 업그레이드할 때 /libs의 콘텐츠가 덮어쓰기되기 때문입니다(핫픽스 또는 기능 팩을 적용할 때 덮어쓸 수도 있음).
    구성 및 기타 변경에 권장되는 방법은 다음과 같습니다.
    1. 필요한 항목이 /apps 아래 /libs에 존재하므로 다시 만드십시오. 이 경우 다음에서:
    2. /libs/cq/gui/content/common/options/predicates
    3. /apps. 내에서 변경
  2. Forms 검색 콘솔을 열고 업데이트할 구성을 선택합니다. 예를 들어 사이트 관리자 검색 레일 ​입니다.

    검색 양식 편집 아이콘을 클릭합니다.

  3. 구성에 따라 옵션 또는 옵션 속성 ​을 구성에 추가하십시오.

  4. 필드를 업데이트합니다. 특히

    • 속성 이름

      대상 노드에서 검색할 노드 속성을 지정합니다. 예:

      jcr:content/cq:template

    • 옵션 노드 경로

      옵션이 있는 경로를 선택합니다. 예:

      /apps/cq/gui/content/common/options/predicates/templatetype

    속성 경로 추가

  5. 완료 ​를 선택하여 구성을 저장합니다.

  6. 적절한 콘솔(이 예제에서는 사이트)로 이동하여 검색 레일을 엽니다. 다양한 옵션과 함께 새로 정의된 검색 양식이 표시됩니다. 검색 결과를 볼 수 있도록 필요한 옵션을 선택합니다.

    최종 결과

사용자 권한 user-permissions

다음 표에는 검색 양식에서 편집, 삭제 및 미리 보기 작업을 수행하는 데 필요한 권한이 나열되어 있습니다.

작업
권한
편집
/apps 노드에 대한 읽기, 쓰기 권한입니다.
삭제
/apps 노드에 대한 읽기, 쓰기, 삭제 권한
미리보기
/var/dam/content 노드에 대한 읽기, 쓰기, 삭제 권한입니다.
/apps 노드에 대한 읽기, 쓰기 권한입니다.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2