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

Вывод разделов столбцами

00 голосов
5
Подскажите как в catalog.section.list настроить вывод разделов в 2 или 3 столбца.
Например:
Раздел 1 Раздел 2
Раздел 3 Раздел 4
и т.д.
спросил 15 Июнь, 13 от RageDart (160 баллов)

5 Ответы

00 голосов
Скопировать и изменить стандартный шаблон, настроив вывод разделов с помощью html (например, таблицей с нужным количеством столбцов).
Для примера можно посмотреть стандартный шаблон компонента catalog.section.
ответил 15 Июнь, 13 от smileplz (8,020 баллов)
00 голосов
Что изменить в коде чтобы вывод разделов был в два столбца:
мож у кого есть заготовка:

Код
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> 
<div class="catalog-section-list"> 
<ul> 
    <p>
      <? 
$CURRENT_DEPTH=$arResult["SECTION"]["DEPTH_LEVEL"]+1; 
$min_depth = $CURRENT_DEPTH; //       
foreach($arResult["SECTIONS"] as $arSection):?> 
      <?if($arSection["DEPTH_LEVEL"] == $min_depth):?><!--      -->
    </p>
    <table width="135" border="1">
      <tr>
        <td align="center"><img style="vertical-align:middle;" border="0" src="<?=$arSection["PICTURE"]["SRC"]?>" width="<?=$arSection["PICTURE"]["WIDTH"]?>" height="<?=$arSection["PICTURE"]["HEIGHT"]?>" alt="<?=$arSection["PICTURE"]["DESCRIPTION"]?>" title="<?=$arSection["NAME"]?>" /></td>
      </tr>
      <tr>
        <td align="center"><a href="<?=$arSection["SECTION_PAGE_URL"]?>">
          <?=$arSection["NAME"]?>
          <?if($arParams["COUNT_ELEMENTS"]):?>
        (
        <?=$arSection["ELEMENT_CNT"]?>
)</a></td>
      </tr>
    </table>
    <p><a href="<?=$arSection["SECTION_PAGE_URL"]?>">
      <?endif;?>
    </a></p> 
    <?endif;?> 
<?endforeach?> 
</ul> 
</div>
ответил 28 Июнь, 13 от RageDart (160 баллов)
00 голосов
Вы смотрели стандартный шаблон компонента catalog.section?
ответил 01 Окт, 13 от smileplz (8,020 баллов)
00 голосов
Все спасибо, разобрался.
ответил 02 Янв, 14 от RageDart (160 баллов)
00 голосов
Если кому понадобится подробно описано здесь:
http://dev.1c-bitrix.ru/community/forums/messages/forum7/topic15870/message114976/#message114976
ответил 18 Апр, 14 от RageDart (160 баллов)

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

0 голосов
1 ответ
0 голосов
0 ответов
0 голосов
2 ответов
0 голосов
2 ответов
0 голосов
1 ответ