ВопросВывод блоков в стиске статей Views.

Есть представление Views, оно выводит список анонсов материалов. На одной странице 20 штук анонсов например. Как через каждые 5 анонсов в этот список вставить блок, для отображения рекламы в дальнейшем. Подскажите пожалуйста как это можно сделать?

Комментарии

Аватар пользователя Гость
Гость написал:

Открываешь свой View -> Advanced -> Theme: Information -> Ищешь что-то вроде Style output: views-view-unformatted.tpl.php,
Открываешь, копируешь, и создаешь свой файл в теме views-view-unformatted.tpl.php туда копируешь этот код и меняешь примерно так:

<?php $block = module_invoke('block', 'block_view', 60); ?> // Это наш блок
 
<?php if (!empty($title)): ?>
  <h3><?php print $title; ?></h3>
<?php endif; ?>
 
<?php $i = 5; :?>  // Счетчик строк
 
<?php foreach ($rows as $id => $row): ?>
<?php if ($id == $i) :?> 
<?php echo $block['content'];?> // Вставляем наш блок
<?php endif; ?>
 
  <div<?php if ($classes_array[$id]) { print ' class="' . $classes_array[$id] .'"';  } ?>>
    <?php print $row; ?>
<?php $i += 5; :?>
  </div>  
<?php endforeach; ?>
13.01.2015 10:58

Комментировать