Drupal 7에서는 여러 필드를 나열하는보기를 작성했습니다. 필드는 다른 필드 (필드의 ID)로 그룹화됩니다. 마크 업은 다음과 같습니다.
<h3>[Term 1]</h3>
<div class="views-row views-row-1 views-row-odd views-row-first"> [Field Content] </div>
<div class="views-row views-row-2 views-row-even"> [Field Content] </div>
<div class="views-row views-row-3 views-row-odd views-row-last"> [Field Content] </div>
<h3>[Term 2]</h3>
<div class="views-row views-row-1 views-row-odd views-row-first"> [Field Content] </div>
<div class="views-row views-row-2 views-row-even"> [Field Content] </div>
<div class="views-row views-row-3 views-row-odd views-row-last"> [Field Content] </div>
<h3>[Term 3]</h3>
<div class="views-row views-row-1 views-row-odd views-row-first"> [Field Content] </div>
<div class="views-row views-row-2 views-row-even"> [Field Content] </div>
<div class="views-row views-row-3 views-row-odd views-row-last"> [Field Content] </div>
그러나 다음과 같이 마크 업이 필요합니다.
<div id="term_1">
<h3>[Term 1]</h3>
<div class="views-row views-row-1 views-row-odd views-row-first"> [Field Content] </div>
<div class="views-row views-row-2 views-row-even"> [Field Content] </div>
<div class="views-row views-row-3 views-row-odd views-row-last"> [Field Content] </div>
</div>
<div id="term_2">
<h3>[Term 2]</h3>
<div class="views-row views-row-1 views-row-odd views-row-first"> [Field Content] </div>
<div class="views-row views-row-2 views-row-even"> [Field Content] </div>
<div class="views-row views-row-3 views-row-odd views-row-last"> [Field Content] </div>
</div>
<div id="term_3">
<h3>[Term 3]</h3>
<div class="views-row views-row-1 views-row-odd views-row-first"> [Field Content] </div>
<div class="views-row views-row-2 views-row-even"> [Field Content] </div>
<div class="views-row views-row-3 views-row-odd views-row-last"> [Field Content] </div>
</div>
views-view-unformatted.tpl.php (스타일 출력)를 사용하여 뷰를 오버 라이딩 한 다음 DIV를 삽입하여 그룹을 래핑 할 수 있음을 알고 있습니다.
그러나이 래퍼 DIV가 필요합니다 <div id="term_ID_{number of ID}">
. 숫자 ID는 필드를 그룹화하는 데 사용 된 용어에 해당합니다. 기본적으로 views-view-unformatted.tpl.php를 사용하면 용어 ID에 대한 토큰을 삽입 할 수 없습니다.
도움을 주시면 감사하겠습니다.