it-swarm-ko.tech

월 / 연도별로 결과를 그룹화하는보기 작성

누구나 월/년별로 결과를 그룹화하지만 확장 된 결과를 인쇄 할 수있는보기를 작성하는 방법을 알고 있습니다. 다음 데이터 세트를 가져옵니다.

이벤트

 이벤트 이름 이벤트 날짜 
 ---------- ---------- 
 이벤트 1 2011-05-01 
 이벤트 2 2011-05-15 
 이벤트 3 2011-05-30 
 이벤트 4 2011-06-04 
 이벤트 5 2011-06-22 
 이벤트 6 2011-07-01 
 이벤트 7 2011-08-16 
 이벤트 8 2012-01-01 
 이벤트 9 2012-01-02 
 이벤트 10 2013 -05-15 

Views에서 다음 형식으로 데이터를 출력하고 싶습니다.

 2011 년 5 월 
 -------- 
 이벤트 1 
 이벤트 2 
 이벤트 3 
 
 2011 년 6 월 
 --------- 
 이벤트 4 
 이벤트 5 
 
 2011 년 7 월 
- ------- 
 이벤트 6 
 
 2011 년 8 월 
 ----------- 
 이벤트 7 
 
 2012 년 1 월 
 ------------ 
 이벤트 8 
 이벤트 9 
 
 2013 년 5 월 
 -------- 
 이벤트 10 

따라서 뷰는 실제로 SQL로 그룹화되지 않고 월 및 연도별로 그룹화 된 제목으로 이벤트를 인쇄하면됩니다.

7
Camsoft

월별로 그룹화 할 수 있는지 확실하지 않지만 템플릿 (또는 전처리 기능) 에서이 작업을 수행하는 것은 매우 간단합니다.

실제로해야 할 일은 모든 행을 반복하고 이벤트에 새로운 월/년이 있는지 확인하는 것입니다. 일어날 때마다 Month year. 이것은 또한 fx h3 또는 마크 업보기에 의존하지 않고 사이트에 가장 적합한 것을 생성합니다.

0
googletorp

Month-year를 포함한 모든 필드를 기준으로 그룹화 할 수 있습니다. 날짜 필드를 선택하고 출력을 사용자 정의해야합니다. 그런 다음 형식 : 설정의 "그룹화"옵션을 사용하여보기를 필드에서 그룹화 할 수 있습니다.

14
heather

뷰를 사용하여이를 수행하고 테이블로 표시 할 수 있습니다. 테이블에는 필드를 그룹화하는 옵션이 있습니다.

2
Pax

뷰 3의 Drupal 7, 7, KarenS는 코어에서 RDF 모듈을 비활성화 할 것을 권장합니다. 그게 전부입니다.) http ://drupal.org/node/1253562#comment-4886998

1
csuggs4