양식 컨테이너 구성 요소 form-container-component
핵심 구성 요소의 양식 컨테이너 구성 요소를 사용하여 간단한 제출용 양식을 작성할 수 있습니다.
사용량 usage
양식 컨테이너 구성 요소를 통해 간소화된 WCM 양식을 지원하고 추가 양식 구성 요소를 허용하는 중첩된 구조를 사용하여 정보 제출용 양식 및 기능 빌드를 간단하게 활성화합니다.
콘텐츠 편집기는 구성 대화 상자를 통해 양식 제출로 트리거된 작업, 제출을 처리하는 URL과 워크플로의 트리거 여부를 정의할 수 있습니다. 템플릿 작성자는 디자인 대화 상자를 통해 허용된 구성 요소와 매핑을 정의할 수 있습니다. 이는 템플릿 편집기의 표준 레이아웃 컨테이너용 디자인 대화 상자와 매우 유사합니다.
버전 및 호환성 version-and-compatibility
현재 버전의 양식 컨테이너 구성 요소는 2018년 1월 핵심 구성 요소 릴리스 2.0.0과 함께 도입된 v2입니다. 이 문서에서는 해당 구성 요소에 대해 설명합니다.
다음 표에서 구성 요소의 모든 지원 버전, 구성 요소 버전과 호환되는 AEM 버전 및 이전 버전에 대한 설명서 링크에 대해 자세히 살펴볼 수 있습니다.
핵심 구성 요소 버전 및 릴리스에 대한 자세한 내용은 핵심 구성 요소 버전을 참조하십시오.
샘플 구성 요소 출력 sample-component-output
양식 컨테이너 구성 요소를 경험하고 구성 옵션의 샘플뿐만 아니라 HTML 및 JSON 출력을 확인하려면 구성 요소 라이브러리를 참조하십시오.
기술 세부 사항 technical-details
양식 컨테이너 구성 요소에 대한 최신 기술 설명서는 GitHub에서 확인할 수 있습니다.
핵심 구성 요소 개발에 대한 자세한 내용은 핵심 구성 요소 개발자 설명서를 참조하십시오.
구성 대화 상자 configure-dialog
콘텐츠 작성자는 구성 대화 상자를 통해 구성 요소 제출 시 수행한 작업을 정의할 수 있습니다.
선택한 작업 유형 에 따라 컨테이너에서 사용 가능한 옵션이 달라집니다. 사용 가능한 작업 유형은 다음과 같습니다.
유형에 관계없이 각 작업에 적용되는 일반 설정이 있습니다.
게시물 양식 데이터 post-data
양식 제출 시 게시물 양식 데이터 작업 유형을 JSON으로 제출된 데이터를 서드파티에 전달하여 처리합니다.
- 끝점 - 데이터를 처리하는 정규화된 HTTPS 서비스
- 오류 메시지 - 제출 실패 시 표시되는 메시지
메일 mail
양식 제출 시 메일 작업 유형은 지정된 수신자에게 이메일을 전송합니다.
-
주제 - 양식 제출 시 전송되는 이메일 주제
-
발신자 - 양식 제출 시 전송되는 발신자 이메일 주소
-
수신자 - 양식 제출 시 이메일을 받는 수신자 이메일 주소
- 추가 버튼을 탭하거나 클릭하여 주소를 추가합니다.
- 삭제 버튼을 탭하거나 클릭하여 이메일 주소를 삭제합니다.
-
CC - 양식 제출 시 전송된 이메일 복사본을 받는 수신자 이메일 주소
- 추가 버튼을 탭하거나 클릭하여 주소를 추가합니다.
- 삭제 버튼을 탭하거나 클릭하여 이메일 주소를 삭제합니다.
콘텐츠 저장 store-content
양식 제출 시 양식의 콘텐츠는 저장소 위치에 저장됩니다.
- 콘텐츠 경로 - 제출된 콘텐츠가 저장되는 콘텐츠 저장소 경로
- 데이터 보기 - 탭하거나 클릭하여 JSON으로 제출되고 나서 저장된 데이터를 조회합니다.
- 워크플로 시작 - 양식 제출 시 페이로드로 저장된 콘텐츠로 워크플로를 시작합니다.
일반 설정 general-settings
선택한 작업 유형에 관계없이 언제든지 감사 페이지를 정의할 수 있습니다.
-
감사 페이지 - 양식 제출이 완료되면 사용자는 지정된 페이지로 리디렉션됩니다.
- 선택 대화 상자를 통해 AEM 내에서 리소스를 선택합니다.
- 감사 페이지가 AEM에 없는 경우 절대 URL을 지정합니다. 절대 URL이 아닌 URL은 AEM의 상대 URL로 해석될 수 있습니다.
- 제출 후 양식을 다시 표시하려면 비워 둡니다.
-
ID - 이 옵션을 통해 HTML과 데이터 레이어에서 구성 요소의 고유 식별자를 제어할 수 있습니다.
- 비워 두면 고유 ID는 자동으로 생성되고 결과 페이지 검사를 통해 발견될 수 있습니다.
- ID가 지정된 경우 작성자는 ID가 고유한지 확인해야 합니다.
- ID가 변경되면 CSS, JS 및 데이터 레이어 추적에 영향을 미칠 수 있습니다.
디자인 대화 상자 design-dialog
템플릿 작성자는 디자인 대화 상자를 통해 허용된 구성 요소와 컨테이너에 대한 매핑을 정의할 수 있습니다. 이는 템플릿 편집기의 표준 레이아웃 컨테이너용 디자인 대화 상자와 매우 유사합니다.
스타일 탭 styles-tab
형식 컨테이너 구성 요소는 AEM 스타일 시스템을 지원합니다.