Как Установить Наличие В Товаре?
#1
Отправлено 08 Октябрь 2015 - 19:46
Аккаунт SL-293083
#2
Отправлено 09 Октябрь 2015 - 06:36
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable block"> <!--<div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %} style="display:none;" {% ENDIF %} >В наличии</div> --> <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %} style="display:none;" {% ENDIF %} >Нет в наличии</div> </div>
замените на:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable block"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %} style="display:none;" {% ENDIF %} >В наличии {GOODS_MOD_REST_VALUE}</div> <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %} style="display:none;" {% ENDIF %} >Нет в наличии</div> </div>
#3
Отправлено 09 Октябрь 2015 - 14:19
Vaccina (09 Октябрь 2015 - 06:36) писал:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable block"> <!--<div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %} style="display:none;" {% ENDIF %} >В наличии</div> --> <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %} style="display:none;" {% ENDIF %} >Нет в наличии</div> </div>
замените на:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable block"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %} style="display:none;" {% ENDIF %} >В наличии {GOODS_MOD_REST_VALUE}</div> <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %} style="display:none;" {% ENDIF %} >Нет в наличии</div> </div>
#4
Отправлено 10 Октябрь 2015 - 02:19
Vaccina (09 Октябрь 2015 - 06:36) писал:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable block"> <!--<div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %} style="display:none;" {% ENDIF %} >В наличии</div> --> <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %} style="display:none;" {% ENDIF %} >Нет в наличии</div> </div>
замените на:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable block"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %} style="display:none;" {% ENDIF %} >В наличии {GOODS_MOD_REST_VALUE}</div> <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %} style="display:none;" {% ENDIF %} >Нет в наличии</div> </div>
а еще помогите пожалуйста сделать так что бы наличие товаров отображалось тремя словами? если меньше 30 "мало", меньше 100 в "наличии",если больше 100 что бы отображалось "много"
так можно сделать?
#5
Отправлено 10 Октябрь 2015 - 03:46
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable block"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %} style="display:none;" {% ENDIF %} >В наличии {GOODS_MOD_REST_VALUE}</div> <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %} style="display:none;" {% ENDIF %} >Нет в наличии</div> </div>
замените на:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable block"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE = 0 && GOODS_MOD_REST_VALUE < 100 %} style="display:none;" {% ENDIF %}> Много</div> <div class="available-true" {% IF GOODS_MOD_REST_VALUE = 0 && GOODS_MOD_REST_VALUE > 100 && GOODS_MOD_REST_VALUE < 30 %} style="display:none;" {% ENDIF %}>В наличии</div> <div class="available-true" {% IF GOODS_MOD_REST_VALUE = 0 && GOODS_MOD_REST_VALUE > 30 %} style="display:none;" {% ENDIF %}> Мало</div> <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %} style="display:none;" {% ENDIF %} >Нет в наличии</div> </div>
#6
Отправлено 10 Октябрь 2015 - 15:20
Vaccina (10 Октябрь 2015 - 03:46) писал:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable block"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %} style="display:none;" {% ENDIF %} >В наличии {GOODS_MOD_REST_VALUE}</div> <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %} style="display:none;" {% ENDIF %} >Нет в наличии</div> </div>
замените на:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable block"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE = 0 && GOODS_MOD_REST_VALUE < 100 %} style="display:none;" {% ENDIF %}> Много</div> <div class="available-true" {% IF GOODS_MOD_REST_VALUE = 0 && GOODS_MOD_REST_VALUE > 100 && GOODS_MOD_REST_VALUE < 30 %} style="display:none;" {% ENDIF %}>В наличии</div> <div class="available-true" {% IF GOODS_MOD_REST_VALUE = 0 && GOODS_MOD_REST_VALUE > 30 %} style="display:none;" {% ENDIF %}> Мало</div> <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %} style="display:none;" {% ENDIF %} >Нет в наличии</div> </div>
почти получилось только он пишет сразу все: много в наличии малотри строчки получается и так на всех товарах а надо что бы у каждого была одна соответствующая наличию надпись, помогите пожалуйста!
#7
Отправлено 11 Октябрь 2015 - 15:20
Vaccina (10 Октябрь 2015 - 03:46) писал:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable block"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %} style="display:none;" {% ENDIF %} >В наличии {GOODS_MOD_REST_VALUE}</div> <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %} style="display:none;" {% ENDIF %} >Нет в наличии</div> </div>
замените на:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable block"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE = 0 && GOODS_MOD_REST_VALUE < 100 %} style="display:none;" {% ENDIF %}> Много</div> <div class="available-true" {% IF GOODS_MOD_REST_VALUE = 0 && GOODS_MOD_REST_VALUE > 100 && GOODS_MOD_REST_VALUE < 30 %} style="display:none;" {% ENDIF %}>В наличии</div> <div class="available-true" {% IF GOODS_MOD_REST_VALUE = 0 && GOODS_MOD_REST_VALUE > 30 %} style="display:none;" {% ENDIF %}> Мало</div> <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %} style="display:none;" {% ENDIF %} >Нет в наличии</div> </div>
#8
Отправлено 11 Октябрь 2015 - 16:31
Art (11 Октябрь 2015 - 15:20) писал:
Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable block"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %} style="display:none;" {% ENDIF %} >В наличии {GOODS_MOD_REST_VALUE}</div> <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %} style="display:none;" {% ENDIF %} >Нет в наличии</div> </div>
Замените на:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable block"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE < 100 %} style="display:none;" {% ENDIF %}> Много</div> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE > 100 || GOODS_MOD_REST_VALUE < 30 %} style="display:none;" {% ENDIF %}>В наличии</div> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE > 30 %} style="display:none;" {% ENDIF %}> Мало</div> <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %} style="display:none;" {% ENDIF %} >Нет в наличии</div> </div>
#9
Отправлено 20 Апрель 2018 - 00:45
Здравствуйте, подскажите как сделать у товара, в котором есть разные вкусы (как модификация), при выборе разных вкусов, соответственно отражались остатки именно этого товара по данной модификации. Сейчас остаток отражается только самого первого вкуса, а это не корректно.
#10
Отправлено 20 Апрель 2018 - 04:25
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %} style="display:none;" {% ENDIF %} >В наличии {GOODS_MOD_REST_VALUE}</div>
замените на:
<div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %} style="display:none;" {% ENDIF %} >В наличии <span>{GOODS_MOD_REST_VALUE}</span></div>
далее зайдите в main.js - найдите:
// Есть ли товар есть в наличии if (modificationRestValue > 0) { // Скрываем табличку, о том что товара нет в наличии goodsAvailableFalse.hide(); // Показываем табличку, что товар есть в наличии goodsAvailableTrue.show();
замените на:
// Есть ли товар есть в наличии if (modificationRestValue > 0) { // Скрываем табличку, о том что товара нет в наличии goodsAvailableFalse.hide(); // Показываем табличку, что товар есть в наличии goodsAvailableTrue.show(); goodsAvailableTrue.find('span').text(modificationRestValue);
#11
Отправлено 20 Апрель 2018 - 07:47
Vaccina (20 Апрель 2018 - 04:25) писал:
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %} style="display:none;" {% ENDIF %} >В наличии {GOODS_MOD_REST_VALUE}</div>
замените на:
<div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %} style="display:none;" {% ENDIF %} >В наличии <span>{GOODS_MOD_REST_VALUE}</span></div>
далее зайдите в main.js - найдите:
// Есть ли товар есть в наличии if (modificationRestValue > 0) { // Скрываем табличку, о том что товара нет в наличии goodsAvailableFalse.hide(); // Показываем табличку, что товар есть в наличии goodsAvailableTrue.show();
замените на:
// Есть ли товар есть в наличии if (modificationRestValue > 0) { // Скрываем табличку, о том что товара нет в наличии goodsAvailableFalse.hide(); // Показываем табличку, что товар есть в наличии goodsAvailableTrue.show(); goodsAvailableTrue.find('span').text(modificationRestValue);
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных