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

Как правильно вставить атрибуты в сопутствующие товары


Recommended Posts

Здравствуйте форумчане!
Подскажите как правильно вставить атрибуты в сопутствующие товары?
Вывел атрибуты в категорию (витрину) товаров и там они отображаются правильно т.е идентичны указанным в карточке товара через админку.

Вставил атрибуты с помощью того же кода в сопутствующие товары (что снизу в карточке товара отображаются блок "Посмотрите ещё") но там атрибуты отображаются не правильно.

вот ссылка на карточку товара для наглядности карточка товара

у которого атрибуты (диаметр горшка см: 12, высота растения см: 30) и эти же атрибуты теперь отображаются у каждого из сопутствующих товаров вместо собственных.
Я так понимаю там какого-то условия не хватает что бы в зависимости от id товара отображались атрибуты, как это сделать?

 

 

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


16 минут назад, Alexnic81 сказал:

 

И чем это должно помочь? Вы читали вопрос?

Вам? да ни чем.
Что вы там у себя понаделали думаете нам видно по ссылке? да и с чего вы взяли что тот же самый код сработает в карточке товара к сопутствующим товарам?
Я только скинул готовый вариант - бесплатный. и всё решения там прописаны, нужно лишь вникнуть что и как.
он выводит атрибуты  куда вам нужно  а куда не нужно можно убрать с вывода.
В любом случае - скачать, посмотреть, что к чему и сделать у себя по аналогии вам наверное мешает вопрос который вы задали))

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


Атрибути товара -$data['attribute_groups'] 

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

 

foreach ($results as $result) {
$attr = $this->model_catalog_product->getProductAttributes($result['product_id']);

 

$data['products'][] = array(
 'attr' => $attr,

 

 

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

  • 3 weeks later...
В 29.08.2017 в 21:11, Agatha65 сказал:

Атрибути товара -$data['attribute_groups'] 

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

 

foreach ($results as $result) {
$attr = $this->model_catalog_product->getProductAttributes($result['product_id']);

 

$data['products'][] = array(
 'attr' => $attr,

 

 

 

Спасибо что отозвались! Но навряд ли я разберусь и смогу самостоятельно это сделать.

 

Вот этот код отвечает за вывод атрибутов в карточке товара.

 

           <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
                   <span style="float:left;"><?php echo $attribute['name']; ?></span>
                    <span style=""><?php echo $attribute['text']; ?></span><br>
                  <?php } ?>

 

Как его переделать что бы можно было выводить атрибуты в сопутствующих товарах?

Файл product.tpl прикрепил.

product.tpl

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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