양식을 작성할 때 편집기에서 양식 구조, 콘텐츠 및 작업을 정의하는 필드 및 구성 요소를 추가합니다. 에서 필드 및 구성 요소를 추가합니다 guideRootPanel
양식 컨테이너. 템플릿 편집기를 사용하면 작성자가 양식을 만드는 데 사용할 수 있는 기본 구조와 초기 콘텐츠가 포함된 템플릿을 만들 수 있습니다.
예를 들어 모든 양식 작성자가 등록 양식에 특정 텍스트 상자, 탐색 단추 및 제출 단추를 포함할 수 있습니다. 작성자가 다른 등록 양식과 일치하는 양식을 만드는 데 사용할 수 있는 구성 요소로 템플릿을 만들 수 있습니다. 작성자가 템플릿을 사용하여 적응형 양식을 만들면 새 양식은 템플릿에서 지정한 구조 및 구성 요소를 상속받습니다. 템플릿 편집기 를 사용하여 다음과 같은 작업을 수행할 수 있습니다.
다운로드하여 설치할 수 있습니다. AEM Forms 다음에서 콘텐츠 패키지 참조: 소프트웨어 배포 포털을 통해 참조 테마 및 템플릿을 환경으로 가져올 수 있습니다.
도구 메뉴에서 다음 위치로 이동하여 템플릿 편집기에 액세스할 수 있습니다. Adobe Experience Manager > 도구 > 일반 > 템플릿. 여기에서 템플릿은 편집 가능한 템플릿을 사용할 수 있도록 설정된 폴더로 구성됩니다.
Experience Manager은 템플릿을 구성할 수 있는 전역 폴더를 제공합니다. 그러나 기본적으로 활성화되어 있지는 않습니다. 전역 폴더를 활성화하거나 템플릿용 폴더를 만들도록 관리자에게 요청할 수 있습니다. 폴더를 만드는 방법에 대한 자세한 내용은 템플릿 폴더.
폴더를 만든 후 폴더를 열고 다음 단계를 수행하여 템플릿을 만듭니다.
누르기 만들기 을(를) 생성한 폴더 내에서 선택합니다.
템플릿 유형 선택 섹션에서 다음을 선택합니다 적응형 양식 템플릿 및 탭 다음.
템플릿 세부 정보 섹션에서 템플릿 제목 을 입력한 다음 을 누릅니다 만들기.
설명을 입력할 수도 있습니다.
누르기 완료 콘솔로 돌아가거나 열기 를 클릭하여 편집기에서 템플릿을 엽니다.
편집할 템플릿을 열면 다음 AEM Editor 구성 요소를 볼 수 있습니다.
페이지 도구 모음
다음 옵션을 포함합니다.
사이드바: 콘텐츠, 속성, 에셋 및 구성 요소 브라우저를 제공합니다.
구성 요소 도구 모음: 구성 요소를 선택하면 구성 요소를 사용자 정의할 수 있는 도구 모음이 표시됩니다.
페이지: 템플릿을 만들기 위해 콘텐츠를 추가하는 영역입니다.
적응형 양식 템플릿은 두 개의 레이어를 사용하여 만들어집니다.
화면 오른쪽 상단의 미리 보기 옵션 옆에 있는 레이어 선택기를 사용할 수 있습니다.
템플릿 편집기에서 구조 레이어를 선택하면 적응형 양식 컨테이너 위아래에 레이아웃 컨테이너가 표시됩니다. 작성자는 머리글 및 바닥글에 이러한 레이아웃 컨테이너를 사용할 수 있습니다. 머리글과 바닥글을 추가, 편집 또는 사용자 정의할 수 있습니다. 적응형 양식 헤더 구성 요소를 적응형 양식 컨테이너 위의 레이아웃 컨테이너에 드래그하여 놓아 템플릿 헤더를 사용자 지정합니다. 적응형 양식 컨테이너 아래 레이아웃 컨테이너에서 적응형 양식 바닥글 구성 요소를 드래그 앤 드롭하여 템플릿 바닥글을 사용자 지정합니다.
구조 레이어의 레이아웃 컨테이너
A. 헤더 구성 요소에 대한 레이아웃 컨테이너 B. 바닥글 구성 요소의 레이아웃 컨테이너
적응형 양식 헤더 구성 요소를 적응형 양식 컨테이너 위에 있는 레이아웃 컨테이너에 드래그 앤 드롭합니다. 구성 요소를 추가한 후 로고를 추가하고 제목을 제공할 수 있는 속성을 지정할 수 있습니다.
마찬가지로, 레이아웃 컨테이너의 바닥글 구성 요소를 적응형 양식 컨테이너 아래로 드래그 앤 드롭하면 저작권 정보와 회사 세부 정보를 제공할 수 있습니다.
구조 레이어에 머리글 및 바닥글이 추가됨
구조 레이어를 선택한 상태로 템플릿을 편집할 때 템플릿의 머리글과 바닥글을 잠금 해제할 수 있습니다. 템플릿에서 구성 요소 잠금이 해제된 경우 양식 작성자는 템플릿을 사용하는 적응형 양식에서 구성 요소를 편집할 수 있습니다. 구성 요소를 잠그면 양식 작성자가 적응형 양식에서 편집할 수 없습니다. 잠금 옵션은 구성 요소 도구 모음에서 사용할 수 있습니다.
예를 들어 템플릿에 헤더 구성 요소를 추가합니다. 구성 요소를 선택하면 구성 요소 도구 모음에 잠금 옵션이 표시됩니다. 일반적으로 머리글에는 회사 이름과 로고가 포함되며 양식 작성자가 템플릿에서 로고와 머리글을 변경하지 않아도 됩니다. 헤더 구성 요소가 잠긴 템플릿을 사용하여 만든 적응형 양식에서는 양식 작성자가 로고와 회사 이름을 변경할 수 없습니다.
헤더 구성 요소에서 이미지 또는 로고를 개별적으로 잠그거나 잠금 해제하지 않는 것이 좋습니다. 헤더 구성 요소의 잠금을 해제할 수 있습니다.
초기 컨텐츠 옵션을 선택하면 템플릿의 적응형 양식 컨테이너가 편집을 위한 적응형 양식처럼 열립니다. 적응형 양식 작성과 마찬가지로 테마 선택 및 작업 제출과 같은 초기 설정을 지정할 수 있습니다.
양식 작성자는 이 필드를 기반으로 양식을 만듭니다. 컨텐츠 흐름 구조는 템플릿의 초기 컨텐츠 레이어에 지정됩니다. 양식 템플릿의 초기 콘텐츠를 편집하는 것으로 전환하려면 페이지 도구 모음에서 미리 보기 전에 을 누릅니다 > 초기 컨텐츠.
초기 컨텐츠 레이어에서 작성자가 기반으로 사용하는 적응형 양식 템플릿을 만듭니다. 템플릿 작성은 양식 작성과 유사하며, 사이드바에서 사용할 수 있는 옵션을 사용합니다. 사이드바는 콘텐츠, 속성, 에셋 및 구성 요소 브라우저를 제공합니다.
[제출 액션]으로 [컨텐츠 저장] 또는 [PDF 저장]을 선택하면 [저장] 경로를 지정하는 옵션이 제공됩니다. 템플릿에 경로를 지정하면 해당 경로에서 생성된 모든 양식의 경로가 동일합니다. 올바른 저장소 경로를 지정하거나 양식 작성자가 모든 양식의 데이터가 동일한 위치에 저장되지 않도록 저장소 경로를 업데이트하도록 할 수 있습니다.
예를 들어 다음 탭으로 템플릿을 만들려고 합니다.
로고를 추가하고, 제목을 제공하고, 구조 레이어에 바닥글을 추가했습니다. 양식 작성자가 템플릿을 사용하여 양식을 만들 때 편집할 수 없도록 머리글과 바닥글을 잠급니다.
레이어를 [구조]에서 [초기 컨텐츠]로 변경하고 양식에 컨텐츠를 추가하기 시작합니다. 탭 구조를 만들려면 적응형 양식 컨테이너의 guideRootPanel에 하위 패널을 추가합니다. 패널을 추가하려면 다음 작업을 수행하십시오.
패널을 추가하려면 + 단추를 클릭합니다. 여기에 구성 요소 드래그 옵션을 선택합니다.
사이드바의 구성 요소 브라우저에서 패널 구성 요소를 드래그 앤 드롭할 수 있습니다.
의 하위 패널을 추가할 수 있습니다. guideRootPanel
구성 요소 도구 모음에서 를 클릭합니다.
일반 정보 및 전문 정보 탭을 만들려면 의 하위 패널에 있는 두 개의 패널을 추가합니다 guideRootPanel
. 패널을 선택하고 을 누릅니다 를 클릭하여 사이드바에서 속성을 엽니다. 요소 이름을 다음으로 변경
general-info
및 professional-info
및 제목을 각각 일반 정보 및 전문가 정보로 지정합니다. 사이드바에서 컨텐츠를 탭하여 컨텐츠 브라우저를 엽니다. 양식 개체 탭에서 다음을 선택합니다. guideRootPanel
. 편집기에서 guideRootPanel이 선택됩니다. 누르기 구성 요소 도구 모음에서 속성을 엽니다. 패널 레이아웃 필드에서 을(를) 선택합니다 상단 탭 및 탭 완료. 탭 템플릿 구조가 적용됩니다.
패널을 추가하고 탭으로 구성한 후 탭 내에 필드를 추가할 수 있습니다. 편집기에서 탭을 선택하면 여기에 구성 요소 드래그 옵션을 선택합니다. 텍스트 상자, 목록 항목 및 버튼과 같은 구성 요소를 드래그 앤 드롭할 수 있습니다. 사이드바의 구성 요소 브라우저에서 구성 요소를 드래그 앤 드롭할 수 있습니다.
각 구성 요소에는 데이터 캡처 및 조작을 향상시키는 속성이 있습니다. 예를 들어 필수 필드 구성 요소 속성. 작성자가 필수 필드를 입력하지 않을 때 고객에게 표시되는 메시지를 지정할 수 있습니다. 메시지 지정 위치 필수 필드 메시지 속성.
예제 템플릿에서 이름, 전화번호 및 생년월일 필드는 일반 정보 탭에 추가됩니다. [전문직 정보] 탭에는 현재 취업자, 고용형태, 교육자격 분야가 추가된다.
필드를 추가한 후 제출 및 재설정 등의 버튼을 추가할 수 있습니다.
템플릿을 만들면 초안으로 추가됩니다. 적응형 Forms 생성에 사용할 수 있도록 템플릿을 활성화합니다. 템플릿을 활성화하려면 다음 작업을 수행하십시오.
다음으로 이동 Adobe Experience Manager > 도구 > 템플릿을 클릭하고 템플릿을 만든 폴더를 엽니다.
생성한 템플릿이 초안으로 표시됩니다.
템플릿을 선택하고 을 누릅니다 사용 을 클릭합니다.
적응형 양식을 만들 때 템플릿을 선택하라는 메시지가 표시되면 템플릿이 나열된 것을 볼 수 있습니다.
양식은 템플릿으로 작동합니다. 사용자 지정된 템플릿을 사용하여 만든 적응형 양식을 다운로드할 때 템플릿이 다운로드되지 않습니다. 다른 페이지에서 양식을 가져올 때 AEM Forms 예를 들어 템플릿 없이 가져옵니다. 양식을 가져왔지만 해당 템플릿을 사용할 수 없는 경우 양식이 렌더링되지 않습니다. 에서 사용자 지정 템플릿을 패키징할 수 있습니다. /conf
의 노드 https://<server>:<port>/crx/packmgr
및 를 사용하여 AEM Forms 양식을 업로드할 인스턴스입니다. 다음을 수행할 수도 있습니다. AEM Archetype을 사용하여 템플릿을 만들고 Cloud Services 인스턴스에 배포합니다.
작성자가 양식 데이터 모델 스키마 템플릿 편집기의 적응형 양식 템플릿을 참조하십시오. 이를 통해 작성자는 템플릿 편집기에서 스키마를 선택할 수 있습니다. 스키마를 템플릿에 연결하면 양식 작성자가 템플릿을 기반으로 양식을 만들 때 양식에 대해 스키마가 미리 선택됩니다. 양식 작성자가 스키마 사용을 규제하고 양식 작성자의 시간도 절약할 수 있습니다. 템플릿 편집기에서 양식 데이터 모델 스키마를 선택하려면 다음을 수행하십시오.
템플릿을 만들고 활성화한 후 적응형 양식을 만들 때 Forms 관리자에서 사용할 수 있습니다. 템플릿을 사용하고 적응형 양식을 만들려면 다음을 참조하십시오. 적응형 양식 만들기.
적응형 양식을 나중에 사용할 수 있도록 템플릿으로 저장할 수도 있습니다. 적응형 양식을 템플릿으로 저장하려면 다음과 같이 하십시오.
적응형 양식을 선택하여 템플릿으로 저장합니다.
클릭 템플릿으로 저장. 대화 상자가 나타납니다.
지정 제목 (필수 필드), 위치 (필수 필드) 및 설명 (선택 필드) 템플릿용
만들기를 클릭합니다.
소스 적응형 양식과 동일한 컨테이너 정책을 사용하려면 템플릿을 소스 적응형 양식과 동일한 폴더에 저장하는 것이 좋습니다. 이 경우 작성된 템플릿에서 기본 컨테이너 정책을 사용하는 대신 템플릿은 다른 폴더에 저장됩니다.