2012-08-09 3 views
1

사용자에게 일련의 질문을 표시해야합니다. 결과에 따라 사용자에게 일련의 제품이 표시됩니다.Sitecore에서 설문 조사를 만들려면 어떻게해야합니까?

사용자 정의 레이아웃을 사용하지 않고 Sitecore로이 작업을 수행 할 수 있습니까?

+0

이 질문은 변경 될 예정입니까? –

+0

예. 관리자가 질문을 변경할 수 있습니다. – Praveen

답변

3

기본적으로 Sitecore에는이 기능이 없습니다. 기본적으로 웹 사이트 개발을위한 프레임 워크이며 기본적으로 많은 모듈을 포함하지 않지만 프로그래밍을 통해 설문 조사 응용 프로그램을 만들 수 있습니다.

DMS 모듈 (디지털 마케팅 시스템)에 대한 라이센스가 Marketplace 용 Web Forms 모듈과 함께 사용되는 경우 설문 조사를 만들 수 있습니다. 웹 양식을 사용하여 설문지 양식을 만들 수 있으며 DMS를 사용하여 결과를 추적 할 수 있습니다.

1

생산 환경에서 Web Forms for Marketers (WFFM)을 사용한 설문 조사를 성공적으로 구현했습니다. 기본적으로 데이터는 로컬 SQLite 데이터베이스에 수집되지만 Sitecore는 프로덕션 환경에 여러 CD 인스턴스가있는 경우 편리하게 사용할 수있는 SQL 데이터베이스와 데이터 공급자를 제공합니다.

양식은 렌더링 및 하위 레이아웃과 마찬가지로 지정한 모든 자리 표시 자에 첨부 할 수 있습니다.

조건부 로직과 관련하여 ... WFFM은 Sitecore와 마찬가지로 여러 가지 장소를 제공합니다. 다음은 사용자 지정 "제출"작업의 예입니다. 사용자 지정 작업을 Sitecore에서 제공하는 "기본 제공"작업과 결합 할 수 있습니다.

class RedirectToRegistrationForm : BaseSaveAction 
{ 
    public override void Execute(ID formid, AdaptedResultList fields, params object[] data) 
    { 
     AdaptedControlResult result = fields.GetEntryByName("Entry Name"); 
     switch(result.Value) 
     { 
      case "Condition 1": 
       // do something... 
       break; 

      case "Condition 2": 
       // do something else... 
       break; 
     } 
    } 
} 
관련 문제