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

Выделение товара,имеющего "опции"


Recommended Posts

6 минут назад, Pascha сказал:

по выводу определенных атрибутов сюда


по аналогии можно составить и условие для отображения...
если и там не понятно, то думаю @Tom вам за денежку сделает без велосипедов

 

спс за ссылку...сейчас тут еще почитаю

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


2 минуты назад, Pascha сказал:

27 - это не количество опций... а "имя опции" (ее порядковый номер в БД, уникальный маркер...хз...как еще обяснить) 
http://joxi.ru/J2b3PxXT01pDNA

я конечно тюлень в вашем деле(программировании)...но не настолько))....я понял что 27 это id!!!!

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


 

11 минут назад, Pascha сказал:

тогда при чем тут это? 

нихт Вас ферштейн

 

к примера для опций id=23,24,25,26,28,35,36,37,44,45,46,78,79,70 и тд. должно работать это правило, а для опций опций id=65,64,62,54,53 - нет

 

я к тому,что проще же наверное будет прописать код,где фигурирует одна переменная (атрибут,который объединяет нужные продукты с разными опциями),чем прописывать код,в который придется добавлять id опции (в зависимости от того,должно действовать для нее правило или нет)

 

 

допускаю тот вариант,что я не правильно объясняю

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


В 15.02.2020 в 12:47, Pascha сказал:

Можно что то типа такого

контроллер после
 


$data['products'][] = array(

'options'      => $options,

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


<?php if ($product['options']) { ?>
<div class="options-sticker">бла бла бла</div>
<?php } ?>

или с языковой переменной, если мультриязычный


<?php if ($product['options']) { ?>
<div class="options-sticker"><?php echo $text_sticker; ?></div>
<?php } ?>

само собой прописать переменную в контроллере и прописать в языковых локализациях для каждого языка

стилизовать по своему усмотрению

 

 

так делую,то же почему то выдает:

 

Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382

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


9 минут назад, artem77777 сказал:

 

 

так делую,то же почему то выдает:

 

Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382Notice: Undefined variable: options in /home/c/cd76988/ronexavto/public_html/system/storage/modification/catalog/controller/product/category.php on line 382

 

так,,...я прописал это в контролере и шаблоне категории..... не правильно??

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


знать бы куда еще это вставлять))

 

10 минут назад, Pascha сказал:

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


<?php foreach ($product['options'] as $option) { ?>

а в контроллере еще


$options = $this->model_catalog_product->getProductOptions($result['product_id']);

и 


$options[] = array(
  'option_id'    => $option['option_id']                       
);
}

я думаю смысла нет далее заниматься ликбезом....поздно уже

 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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