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

Категории в товаре


Recommended Posts

Добрый день!

Как вывести категории в карточке товара, в следующем виде:

-Категория

--Подкатегория

...

Сейчас выводятся все подряд.

 

Код в контроллере:

$catprod = array();
            $product_category = $this->model_catalog_product->getCategories($product_id);
            foreach ($product_category as $prodcat) {
                $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']);
                if ($category_info) {
                    $data['catprod'][] = array(
                        'name'     => $category_info['name'],
                        'href'     => $this->url->link('product/category', 'path=' . $category_info['category_id'])

                    );
                }

            }

Код в product.tpl:

    <ul class="list-unstyled">
                Категории:
                <?php foreach ($catprod as $catp) { ?>
                <li><a href="<?php echo $catp['href']; ?>" rel="nofollow"><?php echo $catp['name']; ?></a>;</li>
                <?php } ?>
            </ul>

 

Помогите пожалуйста!

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


очень странное желание..
А если товар показывается в какой-то одной корневой категории и еще в дочерней 3-го уровня, но не этой корневой, а другой какой-то? Как тут показать иерархию?
По-моему это неправильно

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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