Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

новости в две колонны

00 голосов
3
Добрый день. Вот установил вашу систему, демку, так сказать потестить… и такой вот вопрос созрел, не знаю может где об этом уже на форуме спрашивали но я не нашёл… хотя поиск мучал часа два точно smile:)
Мне вот интересно как сделать вывод новостей в две колонны, типа вот так

1 2
3 4

и т.д
ну или

1 3
2 4

вобщем думаю идея ясна smile:)
Это делается где-то в настройках инфоблока? А то я что-то капал капал и не нашёл…
или это делается уже путём «ковыряния» php скриптов модуля, тогда где и главное как?
спросил 26 Март, 14 от Maroon (100 баллов)

3 Ответы

00 голосов
Это делаеться путём ковыряние именно компонента новостей. В основном конечно шаблона, но и вроде сам компонент тоже надо будет немного подправить. (Хотя я бы обошёлся одним шаблоном) smile:)
ответил 27 Сен, 14 от Wildest (500 баллов)
00 голосов
Можно обойтись шаблоном и версткой)
Вот пример http://prosovet4ik.ru
ответил 31 Янв, 15 от ESLIBIA (260 баллов)
00 голосов
Если есть доступ в клиентский форум, посмотрите тему «Новости в две колонки и вопрос по фильтру, Как реализовать новости в две колонки».

Пример вывода:
Код
<?$LINE_ELEMENT_COUNT=2;?> 
<table cellpadding="0" cellspacing="0" border="0"> 
   <?foreach($arResult["ITEMS"] as $cell=>$arElement):?> 
      <?if($cell%$LINE_ELEMENT_COUNT == 0):?> 
         <tr> 
      <?endif;?> 
      <td valign="top" width="<?=round(100/$LINE_ELEMENT_COUNT)?>%"> 
    
            Здесь распологается вывод одной новости. 
      </td> 
      <?$cell++; 
      if($cell%$LINE_ELEMENT_COUNT == 0):?> 
         </tr> 
      <?endif?> 
   <?endforeach; // foreach($arResult["ITEMS"] as $arElement):?> 
   <?while(($cell++)%$LINE_ELEMENT_COUNT != 0):?> 
      <td> </td> 
   <?endwhile;?> 
</table> 
ответил 14 Май, 15 от smileplz (8,020 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 03 Фев, 14 от XpoHo3aBp (860 баллов)
0 голосов
1 ответ
спросил 14 Сен, 13 от BY (120 баллов)
+1 голос
1 ответ
0 голосов
0 ответов
0 голосов
0 ответов