Обычно итоги работы модуля views выводятся или в список или в столбец (тот же список, собственно). Существует ли способ, при помощи которого можно результаты модуля views вывести в строчки по два материала в каждой? То есть чтобы получилась табличка из двух колонок, а в ней в каждой ячейке слева направо, сверху вниз по анонсу материала? Как в такую табличку засунуть views - ума не приложу. Есть у кого идеи?
Комментарии
Можно с помощью panels, он может выводить результаты views в столбец.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
ну в столбец понятно, в столбец я вроде как уже смог сделать. но сделать таким вот образом, что первые два материала на одной строчке, следующие два на другой и т.д.
то есть получается:
Новость 1 () Новость 2
Новость 3 () Новость 4
Все размещается в две колонки, но контент в них из одного и того же view. В левой колонке нечетные, в правой - четные тизеры к нодам.
Как я посмотрел, panels мне для этого не поможет. Или я что-то упустил?
можно для вида списка
#view li{
display: block;
width: 50%;
float: left;
}
ну какие у кого идеи?
Пример view с panels:
http://www.angrydonuts.com/frontpage
Объяснение здесь
http://www.angrydonuts.com/views_and_front_pages_a_short_dr
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
ну такого эффекта я сумел добиться, когда сделал 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
итд. ну так понятнее?
а почему насработало #view li{ ?
"вставил в ячейки php-код для вывода отдельных видов." - это как?
"а почему насработало #view li{ ?"
а это что такое?
“вставил в ячейки php-код для вывода отдельных видов.” - это как?
это вот так, что в таблице две ячейки - "левая" и "правая". все. в "правую" я вставляю php-сниппет для вывода вида (потому что во front page нельзя использовать [view:xxxxxxxx]) а в левую - другой сниппет. все работает замечательно. только вот в левой один вид, а в правой - другой. как сделать так, чтобы один вид раскидать по двум колонкам слева направо по строчкам?
beliy, так по ссылке тизеры выдаются как раз по схеме 1-2, 3-4. Можешь проверить по обычной главной странице.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Если имеется в виду эта ссылка http://www.angrydonuts.com/frontpage то к сожалению они не выводятся как 1-2, 3-4. Сначала в обратном хронологическом порядке заполняется левая колонка, а потом правая.
team nightsochi.ru
Ну ты пробовал ?
#view li{
display: block;
width: 50%;
float: left;
}
Я думаю это самый просто вариант
а это куда вписывать? сдается мне, что будет опять колонка по убыванию. ОДНА КОЛОНКА, а не две.
team nightsochi.ru
beliy, если тебе нужен прямо порядок, поменяй сортировку.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
дело не в порядке, порядок можно менять запросто, это элементарно.
я хочу совсем по другому:
то есть слева видно, как новости организуются сейчас. а справа - то как я хочу и все никак не могу добиться. так понятнее?
Дык я не понимаю, чем тебя не устраивает приведенное демо? Там новости как раз организуются как в To Be.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Впиши это в style.css
Респект за подсазку. На 24-м часу работы очень помогло.