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

[РЕШЕНО]Вывод под категорий в любую из этих подкатегорий


Recommended Posts

Ребята хочу немного переделать дизайн и дополнить его нужной для меня вещью.

Необходимо выводить под категории во всех под категориях, но только одной главной категории.

Пример:

Молоко - Московское - Хорошее

- Московское - Нормальное

- Московское - Отличное

- Ростовское - Вкусное

- Ростовское - Жирное

- Ростовское - Белое

В каталоге "Московское" выведутся под категории "Хорошое, Нормальное, Отличное".

И когда человек перейдет в Категорию Хорошее, там уже под категорий нет и они не выводятся.

А хочется, чтобы выводились опять все категории "Хорошое, Нормальное, Отличное". Ну и как следствие выбранная сейчас категория отмечалась.

У нас есть код.

<?php if ($categories) { ?>
  <h2><?php echo $text_refine; ?></h2>
  <div class="category-list">
    <?php if (count($categories) <= 5) { ?>
    <ul>
      <?php foreach ($categories as $category) { ?>
      <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span></li>
      <?php } ?>
    </ul>
    <?php } else { ?>
    <?php for ($i = 0; $i < count($categories);) { ?>
    <ul>
      <?php $j = $i + ceil(count($categories) / 4); ?>
      <?php for (; $i < $j; $i++) { ?>
      <?php if (isset($categories[$i])) { ?>
      <li><a href="<?php echo $categories[$i]['href']; ?>"><img src="<?php echo $categories[$i]['thumb']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a></li>
      <?php } ?>
      <?php } ?>
    </ul>
    <?php } ?>
    <?php } ?>
  </div>
  <?php } ?> 
Нужно его доделать, по такому принципу. Что если категорий нет (равно 0), то выводить под категории предыдущей категории.

Вопрос?!

Как или через какой переменную определить предыдущую категорию. Я так понимаю не родительскую, а именно предыдущую!

Заранее спасибо, за ссылки или помощь!

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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