Перейти к содержанию
danineo1

В категории видно какого нет товара и он спускается вниз!

Рекомендуемые сообщения

В категории видно какого нет товара и он спускается вниз! 

В категории много товаров. Нужно сделать так, чтоб человек не кликал и не изучал товар, которого нет в наличии, что бы спускались вниз, а на верху были те, которые в наличии!
Тут хорошо реализовано: http://i-vse.ru/category/apple-iphone/?yclid=1

Поделиться сообщением


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

Тут всё просто, если нет в наличии, устанавливаем товару сортировку 10, всё.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, nexus сказал:

Тут всё просто, если нет в наличии, устанавливаем товару сортировку 10, всё.

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

Поделиться сообщением


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

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, mazein сказал:

 

;) благодарю, посмотрю и изучу! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, danineo1 сказал:

у меня Версия 1.5.5.1.1

Тогда вот.

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, danineo1 сказал:

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

Так в чём проблема? в контроллере добавить в catalog/controller/product/category.php

$data['products'][] = array(
'quantity' => $result['quantity'],

В catalog/view/theme/ваш шаблон//template/product/category.tpl просто выводим с таким условием

<?php if($products['quantity'] <= 0){ ?>
<div class="quantity">Нет в наличии</div>
<?php } ?>

Ну естественно через языковой пакет.

Изменено пользователем nexus
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, mazein сказал:

Тогда вот.

 

помогло с "нет в наличии были внизу списка" - благодарю!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, nexus сказал:

В catalog/view/theme/ваш шаблон//template/product/catalog.tpl просто выводим с таким условием

category - каталог нет такого файла

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, nexus сказал:

Так в чём проблема? в контроллере добавить в catalog/controller/product/category.php


$data['products'][] = array(
'quantity' => $result['quantity'],

В catalog/view/theme/ваш шаблон//template/product/catalog.tpl просто выводим с таким условием


<?php if($products['quantity'] <= 0){ ?>
<div class="quantity">Нет в наличии</div>
<?php } ?>

Ну естественно через языковой пакет.

просьба чуть подробнее!

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, nexus сказал:

В catalog/view/theme/ваш шаблон//template/product/catalog.tpl просто выводим с таким условием

 

Безымянный.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
40 минут назад, danineo1 сказал:

 

Безымянный.png

Ошибся, category.tpl

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, nexus сказал:

Ошибся, category.tpl

благодарю, буду пробовать!
только не пойму: куда угодно эти кусочки в файлы распихать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
15 минут назад, danineo1 сказал:

благодарю, буду пробовать!
только не пойму: куда угодно эти кусочки в файлы распихать?

Нет, найдите следующую строчку

$data['products'][] = array(
и после = array( вставьте как и остальные 'quantity' => $result['quantity'],

В catalog/view/theme/ваш шаблон//template/product/category.tpl

<?php if($products['quantity'] <= 0){ ?>
<div class="quantity">Нет в наличии</div>
<?php } ?>

после <?php if ($products) { ?>

Изменено пользователем nexus
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
19 часов назад, nexus сказал:

Нет, найдите следующую строчку


$data['products'][] = array(
и после = array( вставьте как и остальные 'quantity' => $result['quantity'],

В catalog/view/theme/ваш шаблон//template/product/category.tpl


<?php if($products['quantity'] <= 0){ ?>
<div class="quantity">Нет в наличии</div>
<?php } ?>

после <?php if ($products) { ?>

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

Поделиться сообщением


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

 сюда catalog/controller/product/category.php после  $data['products'][] = array(  ставлю 'quantity' => $result['quantity'],

 

и потом в catalog/view/theme/ваш шаблон//template/product/category.tpl после <?php if ($products) { ?> ставлю 

<?php if($products['quantity'] <= 0){ ?> <div class="quantity">Нет в наличии</div> <?php } ?>

 

и категории на сайте не работают!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
22 минуты назад, danineo1 сказал:

 сюда catalog/controller/product/category.php после  $data['products'][] = array(  ставлю 'quantity' => $result['quantity'],

 

и потом в catalog/view/theme/ваш шаблон//template/product/category.tpl после <?php if ($products) { ?> ставлю 

<?php if($products['quantity'] <= 0){ ?> <div class="quantity">Нет в наличии</div> <?php } ?>

 

и категории на сайте не работают!

здесь моя ошибка, после

<?php foreach ($products as $product) { ?>

<?php if($product['quantity'] <= 0){ ?> <div class="quantity">Нет в наличии</div> <?php } ?>

Думал об одном, а написал другое )))

Изменено пользователем nexus
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
это <?php foreach ($products as $product) { ?> вместо этого 'quantity' => $result['quantity'],
???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
15 минут назад, danineo1 сказал:

это <?php foreach ($products as $product) { ?> вместо этого 'quantity' => $result['quantity'],
???

Нет, это ----> <?php if($product['quantity'] <= 0){ ?> <div class="quantity">Нет в наличии</div> <?php } ?>

после 

<?php foreach ($products as $product) { ?>
  • +1 1

Поделиться сообщением


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

nexus, поменяйте пожалуйста, данные файлы ниже

Поделиться сообщением


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

Наслаждайтесь

 

category.php

category.tpl

Изменено пользователем nexus
  • +1 1

Поделиться сообщением


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

1

Изменено пользователем danineo1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
22 часа назад, nexus сказал:

1

Изменено пользователем danineo1

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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