Как Добавить Единицу Измерения
#21
Отправлено 07 Январь 2014 - 12:12
#22
Отправлено 08 Январь 2014 - 06:44
Например для блока "Новинки" это будет код
Цена указана за 1{% FOR mods %}{% IF index_page_new_goods.mods.first %}{index_page_new_goods.mods.MEASURE_NAME}{% ENDIF %}{% ENDFOR mods %}
для блока "Список хитов" это будет код
Цена указана за 1{% FOR mods %}{% IF index_page_favorites_goods.mods.first %}{index_page_favorites_goods.mods.MEASURE_NAME}{% ENDIF %}{% ENDFOR mods %}
а для блока "Список товаров на главной" это будет уже код
Цена указана за 1{% FOR mods %}{% IF index_page_goods.mods.first %}{index_page_goods.mods.MEASURE_NAME}{% ENDIF %}{% ENDFOR mods %}
#23
Отправлено 08 Январь 2014 - 06:50
#24
Отправлено 08 Январь 2014 - 07:03
Цитата
Для этого можно обвернуть ед. измерения в тег <span style="text-transform: capitalize;"></span> в итоге строка будет иметь примерный вид
Цена указана за 1<span style="text-transform: capitalize;">{% FOR mods %}{% IF index_page_favorites_goods.mods.first %}{index_page_favorites_goods.mods.MEASURE_DESC}{% ENDIF %}{% ENDFOR mods %}</span>
#25
Отправлено 06 Март 2014 - 17:40
У меня не отображаются единицы измерения. Есть только в корзине при наведении. В чем может быть проблема? http://sibagroservice.ru
#26
Отправлено 07 Март 2014 - 05:20
<input name="form[quantity][{cart_items.GOODS_MOD_ID}]" type="number" title="Количество, {cart_items.GOODS_MOD_MEASURE_NAME}" value="{cart_items.ORDER_LINE_QUANTITY}" class="inputText qty a-center" size="4" maxlength="12" />
и замените её на
<input name="form[quantity][{cart_items.GOODS_MOD_ID}]" type="number" title="Количество, {cart_items.GOODS_MOD_MEASURE_NAME}" value="{cart_items.ORDER_LINE_QUANTITY}" class="inputText qty a-center" size="4" maxlength="12" /> {cart_items.GOODS_MOD_MEASURE_NAME}
#27
Отправлено 07 Март 2014 - 10:04
#28
Отправлено 07 Март 2014 - 19:05
#29
Отправлено 07 Март 2014 - 23:27
<input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]">
и заменить его на
<input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]">{% FOR mods %}{% IF goods.mods.first %} {goods.mods.MEASURE_NAME}{% ENDIF %}{% ENDFOR %}
#30
Отправлено 10 Март 2014 - 05:45
#31
Отправлено 11 Март 2014 - 04:19
Проблема не решена. В каталоге, при плиточном расположении стал высвечивать единицу измерения только при наведении на картинку, основная цена так и стоит пустая. В табличном режиме отображения, единицы тоже не видны.
#32
Отправлено 12 Март 2014 - 02:42
#33
Отправлено 22 Март 2014 - 21:43
1) не могу вставить ед. измерения в странице самого товара. в списке товара получилось а вот в странице нет(скрин2) как это можно сделать?
2) как вставить кнопки "купить" и "в корзину" в список товаров?(скрин1) в форуме искал но не нашел(
Заранее спасибо!
#34
Отправлено 25 Март 2014 - 00:10
<!-- Добавление в корзину --> <div class="goodsDataMainModificationQuantity"> <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:20px;" maxlength="12" value="1" title="Количество" class="text" /> {GOODS_MOD_MEASURE_NAME} </div>
и заменить его на
<!-- Добавление в корзину --> <div class="goodsDataMainModificationQuantity"> <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:20px;" maxlength="12" value="1" title="Количество" class="text" /> <span class="goodsDataMainModificationMeasureName">{GOODS_MOD_MEASURE_NAME}</span> </div>
далее найдите
<!-- Цена сейчас --> <span class="goodsDataMainModificationPriceNow" title="Цена сейчас"> {GOODS_MOD_PRICE_NOW | money_format}/{GOODS_MOD_MEASURE_NAME} </span>
и замените на
<!-- Цена сейчас --> <span class="goodsDataMainModificationPriceNow" title="Цена сейчас"> {GOODS_MOD_PRICE_NOW | money_format}/{GOODS_MOD_MEASURE_NAME} </span> <span class="goodsDataMainModificationMeasureName">{GOODS_MOD_MEASURE_NAME}</span>
далее в файле main.js найдите
goodsPriceNow.html(modificationPriceNowFormated);
и замените на
goodsPriceNow.html(modificationPriceNowFormated); $('.goodsDataMainModificationMeasureName').html(modificationMeasureName);
2. Пожалуйста, уточните предназначение кнопок "купить" и "в корзину". Что каждая из них должна делать?
#36
Отправлено 17 Апрель 2014 - 14:26
blackdron (17 Апрель 2014 - 13:46) писал:
Заранее спасибо!
Снимок1.png
#37
Отправлено 17 Апрель 2014 - 14:58
Ирина345 (17 Апрель 2014 - 14:26) писал:
Может я не там код заменяю или не тот код вставляю
#38
Отправлено 18 Апрель 2014 - 01:07
<p>Цена указана за 1{% IF GOODS_MOD_MEASURE_NAME = пары %}пару{% ELSE %}{GOODS_MOD_MEASURE_NAME}{% ENDIF %}</p>
и замените её на
<p>Цена указана за 1{% FOR mods %}{% IF goods.mods.MEASURE_NAME = пары || goods.mods.MEASURE_NAME = пар %}пару{% ELSE %}{goods.mods.MEASURE_NAME}{% ENDIF %}{% ENDFOR mods %}</p>
#39
Отправлено 18 Апрель 2014 - 10:44
Сake (18 Апрель 2014 - 01:07) писал:
<p>Цена указана за 1{% IF GOODS_MOD_MEASURE_NAME = пары %}пару{% ELSE %}{GOODS_MOD_MEASURE_NAME}{% ENDIF %}</p>
и замените её на
<p>Цена указана за 1{% FOR mods %}{% IF goods.mods.MEASURE_NAME = пары || goods.mods.MEASURE_NAME = пар %}пару{% ELSE %}{goods.mods.MEASURE_NAME}{% ENDIF %}{% ENDFOR mods %}</p>
Почти как надо, только он выводит не ту единицу измерения, т.е везде выводит "шт", а у некоторых товаров единица измерения "уп"
#40
Отправлено 18 Апрель 2014 - 17:39
blackdron (18 Апрель 2014 - 10:44) писал:
Приведите пример, пожалуйста, неправильного отображения.
Вообще код должен работать так, чтобы выводилась та единица изменения, что указана для товара в админке.
Нашел товары, единицы измерения которых "кг" и "шт".
Здесь отображение нормальное. Товаров с единицей измерения "уп" не нашел.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных