[英]Drupal 7 views - how to sort two content type in one row
我想構建一個layout
,在其中顯示兩個不同內容類型(AB)的預告片。 預告片將只是圖像,其中內容類型A的1個預告片是內容類型B的一半高度,我希望每一行具有3列。 因此,第一列和最后一列分別具有內容類型A的2個預告片和中間列,具有內容類型B的一個預告片.1A-1A-1B-1A-1A。
我在views-view-unformatted.tpl.php中使用了以下代碼,以具有正確的布局結構(可能我應該在template.php上完成此操作)
<?php foreach ($rows as $id => $row): ?>
<?php if($id % 5 == 0){ print '<div class="row">'; } ?>
<?php if($id % 5 == 2){ print '<div class="col-center">'; } ?>
<div class="<?php print $classes_array[$id]; ?>"><?php print $row; ?></div>
<?php if($id % 5 == 2){ print '</div>'; } ?>
<?php if($id % 5 == 4){ print '</div>'; } ?>
<?php endforeach; ?>
現在,我不得不按順序顯示要顯示的內容類型,因此要告訴視圖,兩個前一個預告片必須是內容類型A,中間一個是內容類型B,最后兩個是內容類型A。
這是一個布局的屏幕截圖,因此也許更容易理解:) 屏幕截圖
任何建議將不勝感激! 謝謝閱讀
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.