Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Вывод меню на странице категорий ocStore-2.3.0.2.2


Recommended Posts

Доброго дня.

Я всего как неделю изучаю ocStore-2.3.0.2.2.

Проблема:
После установки ocStore я переименовал категории и подкатегории, которые шли в примере. Там все нормально.
Но если я добавляю новую категории и подкатегорию, то при входе на страницу у меня другой порядок отображения.

Мне нужно, чтобы отображалось в 3 или 4 колонки, а при создании новых все отображается в 1 колонку.
Прилагаю скрины и надеюсь на помощь, с учетом, что я пока еще полный нуль в ocStore-2.3.0.2.2.



 

Untitled-1.png

Untitled-2.png

Змінено користувачем Skunk
[spoiler]
Надіслати
Поділитися на інших сайтах


/catalog/view/theme/*/template/product/category.tpl



<?php if ($categories) { ?>       <h3><?php echo $text_refine; ?></h3>       <?php if (count($categories) <= 5) { ?>       <div class="row">         <div class="col-sm-3">           <ul>             <?php foreach ($categories as $category) { ?>             <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>             <?php } ?>           </ul>         </div>       </div>       <?php } else { ?>       <div class="row">         <?php foreach (array_chunk($categories, ceil(count($categories) / 4)) as $categories) { ?>         <div class="col-sm-3">           <ul>             <?php foreach ($categories as $category) { ?>             <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>             <?php } ?>           </ul>         </div>         <?php } ?>       </div>       <?php } ?>       <?php } ?>

Надіслати
Поділитися на інших сайтах


1 час назад, Skunk сказал:

/catalog/view/theme/*/template/product/category.tpl

 

  Показать контент

 

 


<?php if ($categories) { ?>       <h3><?php echo $text_refine; ?></h3>       <?php if (count($categories) <= 5) { ?>       <div class="row">         <div class="col-sm-3">           <ul>             <?php foreach ($categories as $category) { ?>             <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>             <?php } ?>           </ul>         </div>       </div>       <?php } else { ?>       <div class="row">         <?php foreach (array_chunk($categories, ceil(count($categories) / 4)) as $categories) { ?>         <div class="col-sm-3">           <ul>             <?php foreach ($categories as $category) { ?>             <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>             <?php } ?>           </ul>         </div>         <?php } ?>       </div>       <?php } ?>       <?php } ?>

 

 

 

Спасибо за ответ.
      <?php if (count($categories) <= 3) { ?> // заменил <= 5 на <= 3
      <div class="row">
        <div class="col-sm-4"> // заменил class="col-sm-3" на class="col-sm-4"

Почти то что нужно, но теперь другая проблема. Расстояние между строками разное. Группирует по 3 строки в 3 стобца = 9
Дальше создает новую строку столбцов и между строками большой разрыв. Как его уменьшить.

Untitled-3.png

Змінено користувачем sion999
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.