자습서: 적응형 양식 Publish tutorial-publish-your-adaptive-form

영웅 이미지

이 자습서는 첫 번째 적응형 양식을 만들기 시리즈의 단계입니다. 전체 자습서 사용 사례를 이해하고, 수행하고, 시연하려면 연대순으로 시리즈를 따르는 것이 좋습니다.

적응형 양식이 준비되면 양식을 게시하여 최종 사용자가 사용할 수 있도록 할 수 있습니다. 최종 사용자는 모든 장치 및 인터넷 브라우저에서 게시된 양식을 열 수 있습니다. 적응형 양식이 게시되면 양식 및 관련 콘텐츠가 AEM 작성자 인스턴스에서 AEM 게시 인스턴스로 복사됩니다. 최종 사용자는 게시 인스턴스를 통해 양식을 사용할 수 있습니다.

다음 방법으로 적응형 양식을 게시할 수 있습니다.

시작하기 전 before-you-start

  • AEM Forms 게시 인스턴스 설정: 게시 인스턴스가 게시 모드에서 실행 중인 AEM Forms의 공개 인스턴스입니다. 프로덕션 환경에서 게시 인스턴스는 조직의 방화벽 외부에 있습니다.
  • 복제 및 역방향 복제 설정: 복제는 작성자 인스턴스의 내용을 게시 인스턴스로 복사하고 게시 인스턴스의 사용자 입력(예: 양식 입력)을 작성자 인스턴스로 반환합니다.

적응형 양식을 AEM 페이지로 Publish publish-the-adaptive-form-as-an-aem-page

적응형 양식이 AEM 페이지로 게시되면 전체 웹 페이지에는 게시된 양식만 포함됩니다. 적응형 양식의 URL을 사용하여 다른 웹 페이지에서 연결할 수 있습니다. shipping-address-add-update-form 적응형 양식을 AEM 페이지로 게시하려면:

  1. AEM Forms 작성자 인스턴스에 로그인하고 AEM Forms UI에서 배송 주소 추가 업데이트 양식 적응형 양식을 찾습니다.
    https://localhost:4502/aem/forms.html/content/dam/formsanddocuments
  2. 배송 주소 추가 업데이트 양식 적응형 양식을 선택하고 Publish ​을(를) 선택하십시오. 적응형 양식과 관련된 자산이 포함된 대화 상자가 표시됩니다. Publish ​을(를) 선택합니다. 적응형 양식이 게시되고 성공 대화 상자가 나타납니다.
  3. 게시 인스턴스에서 양식을 엽니다. 최종 사용자가 양식을 작성하여 제출할 수 있습니다.
    https://localhost:4503/content/forms/af/shipping-address-add-update-form.html

AEM Sites 페이지에 적응형 양식 포함 embed-the-adaptive-form-in-an-aem-sites-page

AEM Forms을(를) 사용하면 양식 개발자가 AEM Sites 페이지에 적응형 양식을 매끄럽게 포함할 수 있습니다. 임베드된 적응형 양식은 완전한 기능을 갖추고 있으며 사용자는 페이지를 떠나지 않고 양식을 작성하고 제출할 수 있습니다. 사용자가 웹 페이지의 다른 요소 컨텍스트에 남아 있으면서 양식과 동시에 상호 작용하는 데 도움이 됩니다.

AEM Forms은(는) 구성 요소인 AEM Forms 컨테이너를 제공하여 적응형 양식을 AEM Sites 페이지에 포함합니다. 기본적으로 구성 요소는 AEM Sites 컨테이너에 표시되지 않습니다. AEM Forms 컨테이너 구성 요소를 활성화하고 적응형 양식을 AEM Sites 페이지에 포함하려면 다음 단계를 수행하십시오.

  1. 편집할 We.Retail 사이트에서 페이지를 만들고 엽니다. 예: https://localhost:4502/editor.html/content/we-retail/us/en/user/shipping-and-billing-address.html. 적응형 양식이 Sites 페이지에 포함되어 있습니다.

    기존 We.Retail Site’s 페이지에 적응형 양식을 포함할 수도 있습니다. 예를 들어 미국 정보 페이지 https://localhost:4502/editor.html/content/we-retail/us/en/about-us.html입니다. 페이지를 만드는 시간이 절약됩니다. 아래 단계에서는 새로 만든 페이지를 사용합니다.

    We.Retail 사이트에는 AEM이 함께 제공됩니다. We.Retail 사이트가 설치되어 있지 않으면 We.Retail 참조 구현에서 사이트 설치를 참조하십시오.

  2. 속성 페이지 정보를 선택하고 새로 만든 We.Retail 사이트 페이지에서 템플릿 편집 옵션을 선택합니다. 페이지의 템플릿이 브라우저의 새 탭에서 열립니다.

  3. 레이아웃 컨테이너 상자 안을 선택하고 Feedmanagement 을(를) 선택합니다. 허용된 구성 요소 탭에서 일반 아코디언을 확장하고 AEM 양식 옵션을 선택한 다음 save_icon 을(를) 선택합니다. 페이지에 AEM Forms 컨테이너 구성 요소를 사용할 수 있습니다.

  4. 1단계에서 연 AEM Sites 페이지가 들어 있는 브라우저 탭을 엽니다. 구성 요소를 여기로 드래그하십시오 상자를 선택하고 +를 선택합니다. 새 구성 요소 삽입 상자에서 AEM 양식 ​을 선택합니다. AEM Forms 컨테이너 구성 요소가 페이지에 추가됩니다.

  5. AEM Forms 컨테이너 구성 요소를 선택하고 configure-icon 을 선택합니다. AEM Forms 컨테이너의 속성이 포함된 대화 상자가 나타납니다. 자산 경로 필드에서 배송 주소 추가 업데이트 양식 적응형 양식을 찾아 선택합니다. save_icon 을 선택합니다. 적응형 양식이 페이지에 임베드됩니다.

  6. Publish은 적응형 양식과 Sites 페이지를 모두 포함합니다. 다음은 고려해야 할 몇 가지 사항입니다.

    • AEM Sites 페이지를 처음 게시하고 여기에 포함된 양식이 포함되어 있는 경우 Sites 페이지와 포함된 양식을 게시하십시오.

    • 게시된 사이트 페이지에 포함된 양식만 수정하는 경우 원래 양식을 게시하고 변경 사항은 게시된 사이트 페이지에 반영됩니다. 게시된 사이트 페이지에는 양식에 대한 참조가 포함되어 있으며 페이지를 다시 게시할 필요가 없습니다.

    • Sites 페이지와 포함된 양식을 수정하는 경우 Sites 페이지와 양식을 다시 게시하십시오.

      aem-sites에 포함

    배송 및 청구 주소 변경 양식이 AEM Sites 페이지에 추가되었습니다.

외부 웹 페이지에 적응형 양식 포함 embed-the-adaptive-form-in-an-external-webpage

외부 웹 페이지에 JavaScript의 몇 줄을 삽입하여 적응형 양식을 외부 웹 페이지(AEM 외부에서 호스팅되는 비 AEM 웹 페이지)에 포함할 수 있습니다. JavaScript 코드는 적응형 양식 및 관련 리소스에 대한 HTTP 요청을 AEM Forms 서버로 보내고 적응형 양식을 웹 페이지에 추가합니다. 자세한 단계는 외부 웹 페이지에 적응형 양식 포함을 참조하십시오.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2