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

Fastorder для featured (рекомендуемых)


Recommended Posts

Всем привет. Поставил модуль fastorder, всё отлично сразу встало без проблем и кнопка "быстрый заказ" появилась в карточке товара и в категориях. Но теперь я хочу, чтобы кнопка была и на "рекомендуемых" товарах. 

Покурил install.xml, посмотрел как этот модуль подключается в product.tpl/php и в category.tpl/php и решил сделать по аналогии с category. 

Добавляю в featured.tpl код:

<div class="button-group">
<?php echo $product['fastorder']; ?>
</div>

С этим вроде проблем быть не должно.

И я уверен, что проблема в контроллере

В нём я добавляю в этот массив:

$data['products'][] = array(
						'product_id'  => $product_info['product_id'],
						'thumb'       => $image,
						'name'        => $product_info['name'],
						'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..',
						'price'       => $price,
						'special'     => $special,
						'tax'         => $tax,
						'rating'      => $rating,
						'fastorder'   => $this->load->controller('product/fastorder', $product_info = $this->model_catalog_product->getProduct( isset($result['product_id']) ? $result['product_id'] :'' )), // FastOrder
						'href'        => $this->url->link('product/product', 'product_id=' . $product_info['product_id'])

строчку

'fastorder'   => $this->load->controller('product/fastorder', $product_info = $this->model_catalog_product->getProduct( isset($result['product_id']) ? $result['product_id'] :'' )), // FastOrder

Обновляю кэш, но тем не менее, в рекомендуемых кнопки не появляется. 

Я уверен, что это какая-то глупая проблема в контроллере... Возможно путь. Есть идеи?

Заранее спасибо за любые идеи.

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


5 часов назад, Praetorioan сказал:

Всем привет. Поставил модуль fastorder, всё отлично сразу встало без проблем и кнопка "быстрый заказ" появилась в карточке товара и в категориях. Но теперь я хочу, чтобы кнопка была и на "рекомендуемых" товарах. 

Покурил install.xml, посмотрел как этот модуль подключается в product.tpl/php и в category.tpl/php и решил сделать по аналогии с category. 

Добавляю в featured.tpl код:


<div class="button-group">
<?php echo $product['fastorder']; ?>
</div>

С этим вроде проблем быть не должно.

И я уверен, что проблема в контроллере

В нём я добавляю в этот массив:


$data['products'][] = array(
						'product_id'  => $product_info['product_id'],
						'thumb'       => $image,
						'name'        => $product_info['name'],
						'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..',
						'price'       => $price,
						'special'     => $special,
						'tax'         => $tax,
						'rating'      => $rating,
						'fastorder'   => $this->load->controller('product/fastorder', $product_info = $this->model_catalog_product->getProduct( isset($result['product_id']) ? $result['product_id'] :'' )), // FastOrder
						'href'        => $this->url->link('product/product', 'product_id=' . $product_info['product_id'])

строчку


'fastorder'   => $this->load->controller('product/fastorder', $product_info = $this->model_catalog_product->getProduct( isset($result['product_id']) ? $result['product_id'] :'' )), // FastOrder

Обновляю кэш, но тем не менее, в рекомендуемых кнопки не появляется. 

Я уверен, что это какая-то глупая проблема в контроллере... Возможно путь. Есть идеи?

Заранее спасибо за любые идеи.

Купит вчера модуль Алексея 

Заказ в 1 клик про 

Заказ в админке, отправка на почту, смс и много других плюшек.

1 строчкой подключил его везде за 5 минут и забыл) 

 

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


  • 2 years later...

Здравствуйте подскажите 

'fastorder'   => $this->load->controller('product/fastorder', $product_info = $this->model_catalog_product->getProduct( isset($result['product_id']) ? $result['product_id'] :'' )), // FastOrder

нужно поменять на

 

'fastorder'   => $this->load->controller('product/fastorder', $product_info = $this->model_catalog_product->getProduct( isset($product_info['product_id']) ? $product_info['product_id'] :'' )), // FastOrder
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

Important Information

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