drupal---views--добавить большой пробел в результат списка li

теперь я использовал модуль представлений для получения всего списка статей сайта, чтобы сделать список результатов удобным для чтения. я хочу добавить большой пробел после 10 строк, 20 строк, 30 строк..... как добавить метку после 10 строк, 20 строк, ...... как перезаписать результат вывода представлений. Спасибо.


person runeveryday    schedule 21.01.2011    source источник


Ответы (1)


без подготовки:

в списке-представлений--viewname.tpl.php

 <?php foreach ($rows as $id => $row): ?>
  <li class="<?php print $classes[$id]; ?>"><?php print $row; ?></li>
<?php endforeach; ?>   

превращается во что-то вроде:

<?php $count = 0 ?>
<?php foreach ($rows as $id => $row): ?>
  <?php $count++ ?>
  <?php if($count == 10): ?> 
    <li class="<?php $classes[$id]; ?> big_space"><?php print $row; ?></li>  
  <?php else:
    <li class="<?php $classes[$id]; ?>"><?php print $row; ?></li>
  <?php endif; ?>
<?php endforeach; ?>   

в вашем css:

.big_space {margin-bottom: 50px;}

Не проверено, но вы поняли идею.

person mirzu    schedule 21.01.2011