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

Сделать условие по принадлежности к категории


empty

Recommended Posts

Здравствуйте, нужно к товарам относящимся к категории Акции(special - id143) пытаюсь добавить ярлычок. Что бы он выводился у товаров только категории Акция, нужно сделать условие. 

Но я в php не особо знаток, и у меня возникли некоторые непонятки. Вот что делаю я:

             <?php foreach ($categories as $category) { ?>
                <?php if($category['category_id'] == '143'): ?>
                    <span class="label-special"><b>Акция</b></span>
                <?php endif; ?>
            <?php } ?>

Делаю это и в категории и в товаре. В контроллеры обоих добавил 

$this->data['categories']  = $this->model_catalog_category->getCategories($this->request->get['category_id']);

Пробовал ещё через 

<?php if($section['section_name'] == 'special'){ ?>

Но это не то. Подскажите пожалуйста, как правильней это всё сделать?

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


а в чем вопрос?

Делаю вывод ярлыка у товара, типа Новинка, нет в наличии, скидка. Только у меня свой ярлычок - акция - и он должен отображаться у товаров определённо категории. На странице категории, поиска и в самой карточке товара.

Суть в том что я не могу сделать условие которое будет определять - если категория Акции (id143) то выводить картинку, если нет - то нет.

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


У меня вообще не получается даже за вардампить $categories и $category

<pre><?php var_dump($category); ?></pre>
<pre><?php var_dump($categories); ?></pre>

Выдаёт NULL и array(0) { }

 

После добавления 

<?php
$category = empty($this->request->get['path']) ? 0 : (int) array_pop(explode('_', $this->request->get['path']));
?>

выводит - int(143)

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


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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