Вывод итогов views в строчках

Главные вкладки

Аватар пользователя beliy1 beliy1 21 сентября 2006 в 17:39

Обычно итоги работы модуля views выводятся или в список или в столбец (тот же список, собственно). Существует ли способ, при помощи которого можно результаты модуля views вывести в строчки по два материала в каждой? То есть чтобы получилась табличка из двух колонок, а в ней в каждой ячейке слева направо, сверху вниз по анонсу материала? Как в такую табличку засунуть views - ума не приложу. Есть у кого идеи?

Комментарии

Аватар пользователя Natalie Natalie 21 сентября 2006 в 18:08

Можно с помощью panels, он может выводить результаты views в столбец.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя beliy1 beliy1 22 сентября 2006 в 9:44

ну в столбец понятно, в столбец я вроде как уже смог сделать. но сделать таким вот образом, что первые два материала на одной строчке, следующие два на другой и т.д.

то есть получается:

Новость 1 () Новость 2
Новость 3 () Новость 4



Все размещается в две колонки, но контент в них из одного и того же view. В левой колонке нечетные, в правой - четные тизеры к нодам.

Как я посмотрел, panels мне для этого не поможет. Или я что-то упустил?

Аватар пользователя beliy1 beliy1 25 сентября 2006 в 12:10

ну такого эффекта я сумел добиться, когда сделал HTML табличку и вставил в ячейки php-код для вывода отдельных видов. но в два столбца мне не надо! получается так:
1 - 8
2 - 9
3 - 10
4 - 11
5 - 12
6 - 13
7 - 14

а мне надо

1 - 2
3 - 4
5 - 6
7 - 8
9 - 10
11 - 12
13 - 14
15 - 16
итд. ну так понятнее?

Аватар пользователя beliy1 beliy1 25 сентября 2006 в 17:03

"а почему насработало #view li{ ?"


а это что такое?

“вставил в ячейки php-код для вывода отдельных видов.” - это как?


это вот так, что в таблице две ячейки - "левая" и "правая". все. в "правую" я вставляю php-сниппет для вывода вида (потому что во front page нельзя использовать [view:xxxxxxxx]) а в левую - другой сниппет. все работает замечательно. только вот в левой один вид, а в правой - другой. как сделать так, чтобы один вид раскидать по двум колонкам слева направо по строчкам?

Аватар пользователя Natalie Natalie 25 сентября 2006 в 17:04

beliy, так по ссылке тизеры выдаются как раз по схеме 1-2, 3-4. Можешь проверить по обычной главной странице.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя beliy1 beliy1 25 сентября 2006 в 17:11

Если имеется в виду эта ссылка http://www.angrydonuts.com/frontpage то к сожалению они не выводятся как 1-2, 3-4. Сначала в обратном хронологическом порядке заполняется левая колонка, а потом правая.

team nightsochi.ru

Аватар пользователя beliy1 beliy1 26 сентября 2006 в 8:25

а это куда вписывать? сдается мне, что будет опять колонка по убыванию. ОДНА КОЛОНКА, а не две.

team nightsochi.ru

Аватар пользователя Natalie Natalie 25 сентября 2006 в 18:36

beliy, если тебе нужен прямо порядок, поменяй сортировку.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя beliy1 beliy1 26 сентября 2006 в 8:36

дело не в порядке, порядок можно менять запросто, это элементарно.

я хочу совсем по другому:

то есть слева видно, как новости организуются сейчас. а справа - то как я хочу и все никак не могу добиться. так понятнее?

Аватар пользователя Natalie Natalie 26 сентября 2006 в 16:15

Дык я не понимаю, чем тебя не устраивает приведенное демо? Там новости как раз организуются как в To Be.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.