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

Шаблон catalog.section.list

00 голосов
7
Требуется реализовать такое вложение, никак не пойму где расположить div. Каждый главный раздел начинается с <div class="ads-all-item">

Код
<div class="ads-all-item">
                     <ul>
                        <li>
                           <a href="#">Бытовая и оргтехника</a> <span>(1332)</span>
                           <ul>
                              <li><a href="#">Игровые приставки</a></li>
                              <li><a href="#">Холодильники</a></li>
                              <li><a href="#">Бытовая техника</a></li>
                              <li><a href="#">Системы кондиционирования</a></li>
                              <li><a href="#">Климаттехника</a></li>
                              <li><a href="#">Оргтехника</a></li>
                              <li><a href="#">Электротехника</a></li>
                              <li><a href="#">Светильники</a></li>
                              <li><a href="#">Другое</a></li>
                              <li>
                                 <a href="#">Обслуживание и ремонт</a>
                                 <ul>
                                    <li><a href="#" class="grey">Обслуживание и ремонт</a></li>
                                    <li><a href="#" class="grey">Телевизоры, аудио-, фото-, видеоаппаратура</a></li>
                                    <li><a href="#" class="grey">Спутниковое, кабельное телевидение</a></li>
                                    <li><a href="#" class="grey">Бытовая техника</a></li>
                                    <li><a href="#" class="grey">Системы кондиционирования.</a></li>
                                    <li><a href="#" class="grey">Климаттехника</a></li>
                                    <li><a href="#" class="grey">Ремонт и обслуживание оргтехники</a></li>
                                    <li><a href="#" class="grey">Другое</a></li>
                                 </ul>
                              </li>
                           </ul>
                        </li>
                     </ul>
                  </div> 
<div class="ads-all-item">
                     <ul>
              &nbsp
спросил 21 Май, 13 от KLORIS (200 баллов)

7 Ответы

00 голосов
Всё ещё актуально.
ответил 21 Май, 13 от KLORIS (200 баллов)
00 голосов
Код
<div class="ads-all-item">
   <ul>
      <li>
         <a href="#">Отдых,<br/>увлечения</a> <span>(1332)</span>
            <div>
               <a href="#" class="grey">Книги. Музыка. Кино</a> / <a href="#" class="grey">Музыкальные инструменты</a> / <a href="#" class="grey">Коллекционирование</a> / <a href="#" class="grey">Спорт</a> / <a href="#" class="grey">Охота.</a> / <a href="#" class="grey">Рыбалка</a> / <a href="#" class="grey">Активный отдых</a> / <a href="#" class="grey">Туризм</a> / <a href="#" class="grey">Оформление виз, билетов</a> / <a href="#" class="grey">Культурные мероприятия</a> / <a href="#" class="grey">Билеты</a> / <a href="#" class="grey">Хобби. Увлечения</a> / <a href="#" class="grey">Народные промыслы</a> / <a href="#" class="grey">Другое</a>
            </div>
      </li>
   </ul>
</div>  
<div class="ads-all-item">
   <ul>
      <li>
         <a href="#">Отдых,<br/>увлечения</a> <span>(1332)</span>
            <div>
               <a href="#" class="grey">Книги. Музыка. Кино</a> / <a href="#" class="grey">Музыкальные инструменты</a> / <a href="#" class="grey">Коллекционирование</a> / <a href="#" class="grey">Спорт</a> / <a href="#" class="grey">Охота.</a> / <a href="#" class="grey">Рыбалка</a> / <a href="#" class="grey">Активный отдых</a> / <a href="#" class="grey">Туризм</a> / <a href="#" class="grey">Оформление виз, билетов</a> / <a href="#" class="grey">Культурные мероприятия</a> / <a href="#" class="grey">Билеты</a> / <a href="#" class="grey">Хобби. Увлечения</a> / <a href="#" class="grey">Народные промыслы</a> / <a href="#" class="grey">Другое</a>
            </div>
      </li>
   </ul>
</div>

Ещё структура. Никто не сталкивался с таким? catalog.section.list
ответил 22 Май, 13 от KLORIS (200 баллов)
00 голосов
Не совсем понятно чего вы хотите добиться.
ответил 10 Авг, 13 от BeCool (420 баллов)
00 голосов
По втрому варианту в template 


Код
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?foreach($arResult["SECTIONS"] as $arSection):?>
   <div class="ads-all-item">
      <ul>
         <li>
            <a href="<?=$arSection["SECTION_PAGE_URL"]?>"><?=$arSection["NAME"]?><?if($arParams["COUNT_ELEMENTS"]):?>&nbsp;(<?=$arSection["ELEMENT_CNT"]?>)<?endif;?></a>
         </li>
      </ul> 
   </div>
<?endforeach?>
Пошустрите со спамами там немного осталось.Или вам нужно ещё и вывод вложенности ?
Если да то без резал модифиер не обойтись. 
ответил 10 Ноя, 13 от BeCool (420 баллов)
00 голосов
Да, нужна вложенность. Раздел -> подраздел. Список вложенных разделов обвёрнут в <div></div>. Родительский раздел с подразделами в <div class="ads-all-item"></div>
ответил 17 Фев, 14 от KLORIS (200 баллов)
00 голосов
До какого уровня вложенность ? 
ответил 09 Июнь, 14 от BeCool (420 баллов)
00 голосов
В первом случае 3, во втором двойная.
ответил 07 Окт, 14 от KLORIS (200 баллов)

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

0 голосов
2 ответов
0 голосов
2 ответов
спросил 17 Дек, 13 от wintik (100 баллов)
0 голосов
5 ответов
спросил 29 Окт, 13 от Aypuka (340 баллов)
0 голосов
1 ответ
спросил 25 Июль, 15 от аноним