Вы здесь

Как с помощью Views сгруппировать определенное количество результатов в одну строку?

1

Уважаемые знатоки, пожалуйста, помогите, разобраться. Возможно ли с помощью Views выводить несколько результатов в одну строку (views-row)?

Например, такое необходимо чтобы сделать слайдер такого вида

Версия Drupal: 
7.x
Связанные проекты: 
Views
Вопрос задан 03.02.2015 - 01:17

сгруппировать определенное количество результатов в одну строку?

По такому размытому описанию вопроса можно только предположить, что нужно выбрать формат вывода вьюса Grid (Сетка) и там указывать определенное количество для вывода в линию.

Комментарий оставлен 03.02.2015 - 01:39

Views выводить несколько результатов в одну строку (views-row)?

А мне кажется это по css вопрос=)

Комментарий оставлен 03.02.2015 - 02:15

Описание вопроса крайне непонятное.

Может модуль EVA?
Перезапись результатов выводов полей во Views?

Комментарий оставлен 03.02.2015 - 03:48

Ответы

2

Например, такое необходимо чтобы сделать слайдер такого вида

так существующих оберток и классов во вьюсе и так хватает для таких задач, а дальше уже просто css
если уж так надо оборачивать каждые допустим три строки дивом дополнительным, то это делается в шаблоне
для unformatted list соответственно правиться шаблон views-view-unformatted.tpl.php

<?php if (!empty($title)): ?>
  <h3><?php print $title; ?></h3>
<?php endif; ?>
<?php foreach ($rows as $id => $row): ?>
  <?php if ($id % 3 == 0) { print '<div>';  } ?>
  <div<?php if ($classes_array[$id]) { print ' class="' . $classes_array[$id] .'"';  } ?>>
    <?php print $row; ?>
  </div>
  <?php if ($id % 3 == 2) { print '</div>';  } ?>
<?php endforeach; ?>
Ответ дан 03.02.2015 - 14:01
Аватар пользователя drupby
drupby
456
0

Функции агрегирования?
Дубли?
Или группировка в выводе?

Ответ дан 03.02.2015 - 02:14
Аватар пользователя Artu
Artu
24

Допустим есть ноды типа Новость. Нужно выводить новости в одном диве (div) по три штуки (например)

Комментарий оставлен 03.02.2015 - 02:18