Перейти к содержимому


Татьяна

Регистрация: 31 мая 2011
Offline Активность: 16 июля 2011 11:54
-----

#1299 Кол-Во Товара На Странице Товара

Отправлено support на 04 Февраль 2011 - 17:51

По поводу сияния, там можно сделать по аналогии с соседней темой, добавления поля количества товара:
http://forum.storela...ndpost__p__1279

Для этого будет достаточно, как правильно подметил VARostun добавить одно поле в шаблоне "Товар", количества товара:
  <!-- Добавление в корзину -->
  <div class="goodsDataMainModificationQuantity">
	<label for="quantity_wanted">Количество :</label>
	<input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:43px;" maxlength="12" value="1" title="Количество" class="text" />
  </div>

У меня получился код из:
<td class="goodsDataMainModificationDataBlock">
  <!-- По этому значению производится заказ товара -->
  <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
  
  <!-- Цена сейчас --> 
  <span class="goodsDataMainModificationPriceNow" title="Цена сейчас">
	 {GOODS_MOD_PRICE_NOW | money_format}
  </span>
  
  <!-- Старая цена. Отображается если старая цена была больше новой --> 
  <span class="goodsDataMainModificationPriceOld lineThrough" title="Старая цена">
	{% IF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
	  {GOODS_MOD_PRICE_OLD | money_format}
	{% ENDIF %}
  </span>

  <!-- Доступность товара --> 
  <div class="goodsDataMainModificationAvailable">
	  <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
	  <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
  </div>
</td>

Вот такой:
<td class="goodsDataMainModificationDataBlock">
  <!-- По этому значению производится заказ товара -->
  <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
  
  <!-- Цена сейчас --> 
  <span class="goodsDataMainModificationPriceNow" title="Цена сейчас">
	 {GOODS_MOD_PRICE_NOW | money_format}
  </span>
  
  <!-- Старая цена. Отображается если старая цена была больше новой --> 
  <span class="goodsDataMainModificationPriceOld lineThrough" title="Старая цена">
	{% IF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
	  {GOODS_MOD_PRICE_OLD | money_format}
	{% ENDIF %}
  </span>

  <!-- Доступность товара --> 
  <div class="goodsDataMainModificationAvailable">
	  <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
	  <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
  </div>

  <!-- Добавление в корзину -->
  <div class="goodsDataMainModificationQuantity">
	<label for="quantity_wanted" style="font-size:0.9em;">Количество :</label>
	<input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:43px;" maxlength="12" value="1" title="Количество" class="text" />
  </div>
</td>

Соответственно результат:
quant.jpg

Если в коде так же нужно отображение единицы измерения товара, как в соседней теме, то получится такой вот код:


<td class="goodsDataMainModificationDataBlock">
  <!-- По этому значению производится заказ товара -->
  <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
  
  <!-- Цена сейчас --> 
  <span class="goodsDataMainModificationPriceNow" title="Цена сейчас">
	 {GOODS_MOD_PRICE_NOW | money_format}
  </span>
  
  <!-- Старая цена. Отображается если старая цена была больше новой --> 
  <span class="goodsDataMainModificationPriceOld lineThrough" title="Старая цена">
	{% IF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
	  {GOODS_MOD_PRICE_OLD | money_format}
	{% ENDIF %}
  </span>

  <!-- Единица измерения товара --> 
  <div style="font-size:0.8em;">
	Цена указана за 1 {GOODS_MOD_MEASURE_NAME}
  </div>

  <!-- Доступность товара --> 
  <div class="goodsDataMainModificationAvailable">
	  <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
	  <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
  </div>

  <!-- Добавление в корзину -->
  <div class="goodsDataMainModificationQuantity">
	<label for="quantity_wanted" style="font-size:0.9em;">Количество :</label>
	<input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:43px;" maxlength="12" value="1" title="Количество" class="text" />
  </div>
</td>

Вот что получается в результате:
quant+measure.jpg