В Окошечке Кол-Во Для Задаваемой Категории По Умолчанию Отображается 4
#1
Отправлено 30 Ноябрь 2013 - 22:56
Если Категория товара = Моя, то в окошечке Кол-во по умолчанию отображается не 1, а например 4.
Нужно только стартовое отображение, а покупатель может по прежнему занести любое кол-во, включая 1,2 и т.д.
#2
Отправлено 02 Декабрь 2013 - 12:26
Панель администратора, "Сайт"->"Редактор шаблонов".
В файле "Товар".
Найти код:
<input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:30px;" maxlength="4" value="1" title="Количество" class="text" />Заменить:
{% FOR upper_navigation %} {% IF upper_navigation.index > 1 %}{break}{%ENDIF%} {% IF upper_navigation.NAME = Литые диски %} <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:30px;" maxlength="4" value="1" title="Количество" class="text" /> {% ELSE %} <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:30px;" maxlength="1" value="1" title="Количество" class="text" /> {% ENDIF %} {% ENDFOR %}Если другая категори то тут достаточно в коде заменить всего лишь текст "Литые диски"
#3
Отправлено 03 Декабрь 2013 - 10:22
Koderhan (02 Декабрь 2013 - 12:26) писал:
[CODE]
Спасибо, получилось!
Для пользователей уточняю:
Панель администратора, "Сайт"->"Редактор шаблонов".
В файле "Товар".
Найти код:
<input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:30px;" maxlength="4" value="1" title="Количество" class="text" />
Заменить:
{% FOR upper_navigation %}
{% IF upper_navigation.index > 1 %}{break}{%ENDIF%}
{% IF upper_navigation.NAME = Корневая категория %}
<input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:30px;" maxlength="4" value="4" title="Количество" class="text" />
{% ELSE %}
<input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:30px;" maxlength="4" value="1" title="Количество" class="text" />
{% ENDIF %}
{% ENDFOR %}
Если другая категори то тут достаточно в коде заменить всего лишь текст "Корневая категория"
#4
Отправлено 11 Январь 2014 - 18:07
{%IF goods.COUNT_MODIFICATION<2 && goods.MAX_REST_VALUE>0%} <!-- Условие, что если Модификаций больше чем 1 или Товара нет в наличии, то Кол-во и кнопка В корзину не отображается -->
<!-- Вставляю окошечко Кол-во -->
<label for="quantity_wanted"><strong>Добавить кол-во:</strong></label>
<input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:30px;" maxlength="4" value="1" title="Количество" class="text" /> <!-- maxlength= это число символов -->
<!-- Вставляю Кнопку В корзину -->
<a style="position: relative; left: 160px; top: -28px;" class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" title="Положить «{goods.NAME}» в корзину" href="#">в корзину</a> <!-- Подгоняю размещение относительно своего штатного места -->
{%ENDIF%}
и окошечко "Кол-во" совсем пропадает
#5
Отправлено 14 Январь 2014 - 02:00
{% IF CATEGORY_NAME = Корневая категория %} <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:30px;" maxlength="4" value="4" title="Количество" class="text" /> {% ELSE %} <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:30px;" maxlength="4" value="1" title="Количество" class="text" /> {% ENDIF %}
#6
Отправлено 19 Январь 2014 - 16:45
Сake (14 Январь 2014 - 02:00) писал:
{% IF CATEGORY_NAME = Корневая категория %} <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:30px;" maxlength="4" value="4" title="Количество" class="text" /> {% ELSE %} <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:30px;" maxlength="4" value="1" title="Количество" class="text" /> {% ENDIF %}
По корню "Автомобильные колесные диски" не работает
Работает только по подкорню "Штампованные диски". Можно задать именно корень? строка 177 в шаблоне "Товары"
#7
Отправлено 21 Январь 2014 - 02:14
<script> var quantity = $('input[name="form[goods_mod_quantity]"]'); quantity.val(1); {% FOR upper_navigation %} {% IF upper_navigation.NAME = Автомобильные колесные диски %} quantity.val(4); {% ENDIF %} {% ENDFOR %} </script>
а измененный код
{% IF CATEGORY_NAME = Корневая категория %} <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:30px;" maxlength="4" value="4" title="Количество" class="text" /> {% ELSE %} <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:30px;" maxlength="4" value="1" title="Количество" class="text" /> {% ENDIF %}
восстановите до состояния
<input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:30px;" maxlength="4" value="1" title="Количество" class="text" />
#8
Отправлено 21 Январь 2014 - 09:31
Сake (21 Январь 2014 - 02:14) писал:
<script> var quantity = $('input[name="form[goods_mod_quantity]"]'); quantity.val(1); {% FOR upper_navigation %} {% IF upper_navigation.NAME = Автомобильные колесные диски %} quantity.val(4); {% ENDIF %} {% ENDFOR %} </script>
Огромное спасибо! особенно за предложенное ОТЛИЧНОЕ решение!
Чтобы закончить с этой темой дублирую в шаблон Поиск (строка 173) и... не срабатывает!? почему? Именно в штатном поиске SL, а не в suggest.io из которого выход на конкретный товар и там все Ок.
#9
Отправлено 22 Январь 2014 - 01:37
#10
Отправлено 16 Ноябрь 2014 - 02:29
Сake (21 Январь 2014 - 02:14) писал:
<script> var quantity = $('input[name="form[goods_mod_quantity]"]'); quantity.val(1); {% FOR upper_navigation %} {% IF upper_navigation.NAME = Автомобильные колесные диски %} quantity.val(4); {% ENDIF %} {% ENDFOR %} </script>
вдруг сегодня увидел, что это работает только на первой позиции, на второй и далее вместо Кол=4 снова Кол=1
#11
Отправлено 18 Ноябрь 2014 - 01:38
#12
Отправлено 18 Ноябрь 2014 - 11:43
Vaccina (18 Ноябрь 2014 - 01:38) писал:
2. вывел выдачу лимитов,
а вот вывод страниц в "Весне" не обнаружил в штатном коде. Их куда-то и как-то надо добавить?
#13
Отправлено 24 Ноябрь 2014 - 16:57
#14
Отправлено 25 Ноябрь 2014 - 02:34
$('.pagination') .hide();
#15
Отправлено 11 Декабрь 2015 - 15:25
#16
Отправлено 14 Декабрь 2015 - 13:47
нужно аналогичное, но немного по другому.
Нужно, чтобы в карточке ТОВАРА в ячейку количество подставлялось значение из определенной характеристики. и при нажатии + увеличивалось на величину данного значения, далее купить, в противном случае , если значение по данной хар-ке не указано значение равно 1
как это сделать?
Пример, характеристика Площадь сетки, м2 = 0,09 м2
в ячейку "количество" ставится 0,09, при нажатии + 0,18
при этом стоимость должна увеличиваться соответственно
0,09 =200 руб, 0,18 = 400 руб и тд
Заранее спасибо за помощь
#17
Отправлено 15 Декабрь 2015 - 01:34
#18
Отправлено 15 Декабрь 2015 - 11:35
Vaccina (15 Декабрь 2015 - 01:34) писал:
я про уменьшение цены не говорила.
цена остается, количество должно быть НЕ единица, и увеличиваться должно на другой шаг
у нас сложная специфика товара
продаем кратно сеткам, а не м2
стоимость стоит за сетку, площадь сетки, примерно 0,09 м2, но всегда по -разному, зависит от размера листа
пример, http://www.grand-moz...0x20/13362.html
можно тогда счетчик м2 , как на этом сайте
клиент ставит 5 листов, а у него считается сколько это м2
а значение берется из характеристики Площадь сетки, м2:
для каждого товара у нас она прописана
#19
Отправлено 15 Декабрь 2015 - 23:07
Нужно также как обсуждалось здесь http://forum.storela...а/page__st__200
но для шаблона Движение, а не Пластик.
с привязкой к характеристикам
Заранее огромное спасибо
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных