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

Помогите подправить код


Recommended Posts

есть код:

<?php if($product['quantity'] > 0){ ?>  
<span class="label quantity_label quantity_label_yes">есть в наличии</span>
<?php }else{ ?>
<span class="label quantity_label quantity_label_no">нет в наличии</span>
<?php } ?>

он выводит надпись на сайте:
https://prnt.sc/s34t1s

подскажите пожалуйста какой код добавить чтобы на товарах определенных производителей выводилась надпись "предзаказ" вместо "нет в наличии"?

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


Не проверял.

 

В контроллер после $data['products'][] = array( добавить строку:

'manufacturer_id'  => $result['manufacturer_id'],

 

В tpl:

<?php if ($product['quantity'] > 0) { ?>  
    <span class="label quantity_label quantity_label_yes">есть в наличии</span>
<?php } elseif (in_array($product['manufacturer_id'], array(1, 2, 3))) { //Где 1, 2, 3 - id нужных производителей ?>
    <span class="label quantity_label quantity_label_no">предзаказ</span>
<?php } else { ?>
    <span class="label quantity_label quantity_label_no">нет в наличии</span>
<?php } ?>

Но для мультиязычности да, лучше по максимуму в контроллер выносить.

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

В 21.04.2020 в 13:35, shoputils сказав:

Не проверял.

 

В контроллер после $data['products'][] = array( добавить строку:


'manufacturer_id'  => $result['manufacturer_id'],

 

В tpl:


<?php if ($product['quantity'] > 0) { ?>  
    <span class="label quantity_label quantity_label_yes">есть в наличии</span>
<?php } elseif (in_array($product['manufacturer_id'], array(1, 2, 3))) { //Где 1, 2, 3 - id нужных производителей ?>
    <span class="label quantity_label quantity_label_no">предзаказ</span>
<?php } else { ?>
    <span class="label quantity_label quantity_label_no">нет в наличии</span>
<?php } ?>

Но для мультиязычности да, лучше по максимуму в контроллер выносить.

Спасибо, код работает везде кроме товаров в которых есть опции, как это исправить?

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


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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