2014-04-01 1 views
4

각 제품 페이지에 텍스트 상자와 버튼을 표시하고 싶습니다. 고객은 텍스트 상자에 도시 이름을 입력하고 버튼을 클릭하여 해당 도시에서 배달이 가능한지 여부를 확인합니다.nopcommerce에서 플러그인과 위젯의 차이점

나는 플러그인/위젯을 만들어야한다는 것을 알게되었습니다. 그러나 나는 어느 것을 사용해야하는지 조금 혼란 스럽습니까? 플러그인? 또는 위젯?

nopcommerce에서 플러그인과 위젯의 차이점은 무엇입니까? 내가 여기서 사용해야 할게 뭐야?

답변

3

위젯은 nopcommerce에서 플러그인 유형입니다. 예를 들어 결제 수단은 플러그인이지만 위젯은 아닙니다.

위젯이 원하는 유형 인 것 같습니다. 자세한 내용은 http://www.nopcommerce.com/docs/77/how-to-write-a-nopcommerce-plugin.aspx 4 번을 참조하십시오. 위젯 설명은 다음과 같습니다.

b. IWidgetPlugin. 위젯을 만들 수 있습니다. 위젯은 사이트의 일부 영역에서 렌더링됩니다. 예를 들어, 귀하의 사이트 왼쪽 열에 "라이브 채팅"블록이 될 수 있습니다.

0

좀 더 구체적인 아이디어를 알려주세요. nopCommerce 블로그에 따르면 link 약간의 변경을 제외하면 플러그인과 위젯은 비슷합니다. 플러그인은 기본 클래스 인 BasePlugin을 확장하여 관리자 패널 아래에서 관리 변경을 수행합니다. 위젯이 대부분 뷰 레이어에서 디자인 관련 문제를 수행하는 IWidgetPlugin 인터페이스를 구현 한 적이 있습니다. 각각의 위젯은 플러그인의 한 종류이며, 모든 플러그인은 특별한 속성이있는 경우 위젯이 아닙니다.

이제는이 속성이 무엇입니까 ?? 뷰 레이어에서 작동하는 위젯에서 특정 지역의 특정 영역을 나타내므로 특정 영역에서만 특히 표시되며 항상 부분 뷰에서 호출됩니다.

하지만 플러그인은 그렇게 정의하지 않습니다. 부분적이거나 완전히 다른보기 일 수 있습니다.