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

вывод сопутствующих товаров


MaxPsm

Recommended Posts

Прошу уважаемый форум подсказать. В админке при редактировании товара есть вкладка связи. Там поле - сопутствующие товары. Какие переменные соответствуют им в шаблоне товара? Ни как не могу вывести.

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


1 hour ago, MaxPsm said:

Прошу уважаемый форум подсказать. В админке при редактировании товара есть вкладка связи. Там поле - сопутствующие товары. Какие переменные соответствуют им в шаблоне товара? Ни как не могу вывести.

 

Стандартный контроллер карточки товара формирует вот такой массив сопутствующих товаров

Spoiler

                $data['products'][] = array(
                    'product_id'  => $result['product_id'],
                    'thumb'       => $image,
                    'name'        => $result['name'],
                    'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..',
                    'price'       => $price,
                    'special'     => $special,
                    'tax'         => $tax,
                    'minimum'     => $result['minimum'] > 0 ? $result['minimum'] : 1,
                    'rating'      => $rating,
                    'href'        => $this->url->link('product/product', 'product_id=' . $result['product_id'])
                );

Пример вызова в контроллере карточки товара:

$this->model_catalog_product->getProductRelated($this->request->get['product_id']);

 

в шаблоне к списку связанных товаров можно обратиться через переменную-массив $products. Если таковая определена - то перебирать в цикле и выводить как Вам хочется.

 

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

13 минут назад, 100napb сказал:

через переменную-массив $products

Ларчик просто открывался! Все вышло. Спасибо! Вслед еще вопрос (прошу прощения за назойливость): Возможно ли модуль "рекомендуемые товары" (featured.tpl) вывести не на главной, а, скажем, на странице карточки товара (product.tpl)?

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


29 minutes ago, MaxPsm said:

Возможно ли модуль "рекомендуемые товары" (featured.tpl) вывести не на главной, а, скажем, на странице карточки товара (product.tpl)?

можно.

левое меню в админке: дизайн - схемы - выбрать схему\макет "продукт" - присвоить нужному экземпляру модуля "рекомендуемых товаров" то или иное положение внутри схемы\макета - сохранить.

 

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

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

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

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

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

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

Вхід

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

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

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

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

Important Information

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