О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Drupal: Как добавить html код после определённого числа строк в представлении Views

-9 votes
+
-

Например, нужно после каждой третьей ноды в представлении, показать баннер.
Добавляем в template.php:
function [THEME_NAME]_views_view_[VIEW_STYLE]__[VIEW_NAME]($vars) {
$output = '';
if (!empty($vars['title'])) {
$output .= '<h3>' . $vars['title'] . '</h3>';
}
foreach ($vars['rows'] as $id => $row) {
if ($id > 0 && $id % 3 == 0) {
$output .= '<img src="..." class="banner" />'; // код баннера
}
$output .= '<div class="' . $vars['classes_array'][$id] . '">';
$output .= $row;
$output .= '</div>';
}
return $output;
}
подробнее

Полный оригинальный материал: