2016-07-11 2 views
1

SF 9.1 깃털 사용. 모듈 작성기에 두 개의 모듈을 작성했습니다. 하나는 기타의 관련 데이터 필드입니다. 특히 제품은 상위 제품이며 프로모션은 하위 제품입니다. 제품 위젯을 페이지에 놓으면 필터를 지정하고 모든 제품을 표시하는 것을 좋아합니다. 모델의 사전 모드에서 필터 식을 통해 제품을 제한 할 수 있습니다. 나는 단순한 속성에 대한 필터의 예를 가격이라고 말할 수있을 것 같다. 그러나 관련 데이터의 속성을 기반으로 필터링하려면 어떻게해야합니까? 예 : 프로모션 만료일.sitefinity의 동적 내용에 대한 필터 표현

또는 매개 변수로 위젯에 문자열을 전달하여 면도기에서 제품을 필터링 할 수 있습니까?

답변

0

이 경우 자신의 MVC 컨트롤러를 만드는 것이 더 좋습니다. 내부에서 Sitefinity API를 사용하여 데이터를 얻고, 원하는대로 정렬 한 후 뷰에 전달합니다 (사용자 정의이어야합니다).

기본 제공 위젯에서 임의의 문자열을 기본 제공보기로 전달하는 쉬운 방법은 없습니다. 한 번 CssClass 속성을 사용하여 문자열을 전달했지만 너무 안전하지 않고 오류가 발생하기 쉽습니다.

+0

나는이 해결책을 찾아 갔다. 내 컨트롤러를 사용하면 디자이너를 통해 원하는 매개 변수를 전달할 수 있습니다. – Heems

0

사용중인 필드가 날짜 시간이고 만료 된 항목을 "숨기고"있다고 ​​가정하면 동적 모듈의 일정 기능을 사용하여 특정 날짜에 게시하고 게시를 취소 할 수 없습니까?