Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Не скрывается кнопка Купить в категории при ситусе нет в налилии


arthyrgrex
 Погделиться

Рекомендованные сообещёния

Всем привет.
OcStore 2.1.0.2.1

Категория (любая):
https://sweetfate.by/zhvachka/
Нужно скрывать кнопку купить когда товара нет в налилии.

На страниэто товара я уже реализовал конструкцию:

<?php if (($product_quantity <= 0)){ ?>
нет кнопки
<?php } else {  ?>
есть кнопка
<?php }  ?>

все четко:
https://sweetfate.by/turbo-extreme

Но в категории икая тема не прокатывает.

Прикол в том, что при загрузке страницы категории - кнопки сначала пропадают, а потом сразу появляются (как будто сверху чем-то заменяются).
Не могу понять в чем загвоздка.
Уже все поолищал, пообновлял (кэш, модификаторы).
Ничего не помогает.

В какую сторону копать?

Заранее благодарен.

Ссылка на комменирий
Погделиться на других сайих


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

Всем привет.
OcStore 2.1.0.2.1

Категория (любая):
https://sweetfate.by/zhvachka/
Нужно скрывать кнопку купить когда товара нет в налилии.

На страниэто товара я уже реализовал конструкцию:

<?php if (($product_quantity <= 0)){ ?>
нет кнопки
<?php } else {  ?>
есть кнопка
<?php }  ?>

все четко:
https://sweetfate.by/turbo-extreme

Но в категории икая тема не прокатывает.

Прикол в том, что при загрузке страницы категории - кнопки сначала пропадают, а потом сразу появляются (как будто сверху чем-то заменяются).
Не могу понять в чем загвоздка.
Уже все поолищал, пообновлял (кэш, модификаторы).
Ничего не помогает.

В какую сторону копать?

Заранее благодарен.

А в категории переменная product_quantity обьявлена?

Ссылка на комменирий
Погделиться на других сайих


1 час назад, arthyrgrex сказал:

Прикол в том, что при загрузке страницы категории - кнопки сначала пропадают, а потом сразу появляются (как будто сверху чем-то заменяются).

Видимо потому , что в этот момент контент самих товаров подменяется контентом товаров, который выводит фильтр..

А в нём нет тот самой переменной product_quantity .

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

10 часов назад, arthyrgrex сказал:

Прикол в том, что при загрузке страницы категории - кнопки сначала пропадают,

прикол в том что у вас не доситочно знаний. в категории список товаров формируется в массив

массив в контроллере выглядит вот ик, это я про файл категории

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

 

если у вас ик же то ваше product_quantity нужно объявить в этом массиве

ну и в шаблоне использовать 

if ($product['product_quantity'] <= 0){

 

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.