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


Товар - Слетели Характеристики


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 ogonek7777

ogonek7777

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 23 Февраль 2012 - 18:12

В ходе работы с кодом Товара произошел баг, если не указаны в товаре модификации, то пропадают характеристики и окошко сворачивается:
http://konkovo.store...D0%B0?from=YWQ0
а вот с модификациями - только слово Характеристики и все - http://konkovo.store...turon?from=YWQ0

Помогите!!

	  	<div class="goodsDataMainOrder cornerAll">
			<table>
  
		  	<!-- Блок с данными товара при выбранных параметрах. Берутся из модификаций товара -->
	   		<!-- Блок информации по акции действующей на товар, если таковая есть -->
		  	{% IF GOODS_MOD_MAX_DISCOUNT_ID %}
				<tr>
			  	<td class="goodsDataMainDiscountBlock" colspan="2">
					<div>
			 		<!-- Акция на товар --> 
				  	<strong>Товар участвует в акции &laquo;{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}&raquo;.</strong><br />
					</div>
			  	</td>
				</tr>
		  	{% ENDIF %}   
		  	
		  	<tr>
				<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">
   
				<td class="goodsDataFormSubmitButton">
			  	
			  	<!-- Если в тарифном плане подключен модуль сравнения товаров -->
			  	{% IF TARIFF_FEATURE_GOODS_COMPARE %}
					<!-- Если не выключен модуль сравнения товаров, то покажем кнопку сравнения товаров -->
					{% IFNOT SETTINGS_COMPARE_DISABLE %}
				  	<div style="padding-bottom:1em;">
						<input type="button" class="button goodsDataCompareButton add"  rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}" value="Добавить к сравнению" title="Добавить товарную модификацию к списку сравнения с другими товарами" style="{% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}display:none;{% ENDIF %}width:200px;" />
						<input type="button" class="button goodsDataCompareButton delete" rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" value="Убрать из сравнения" title="Убрать товарную модификацию из списка сравнения с другими товарами" style="{% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}display:none;{% ENDIF %}width:200px;" />
				  	</div>
					{% ENDIF %}
			  	{% ENDIF %}

		 		<input type="submit" value="В корзину" style="display:block;margin: 0px -50px ;width:140px;background:#cc0000;color:white; font-weight:;" />
		 		
				</td>
		  	</tr>
	 		
   	
	   		
	   		<!-- Блок выбора модификаций для текущей товарной позиции -->
				<tr>
			  	<td class="goodsDataMainModificationsBlock" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %} colspan="2">
					<div>> Нажмите на стрелочку в окошке ниже, выберите модификацию в Ассортименте, при этом появится соответствующие артикул и цена, затем нажмите на кнопку "В корзину"</b>
				  	<table>
					  	<tr>
					  	{% FOR goods_modifications_properties %}
	 		
					  	<td class="goodsDataMainModificationsBlockProperty"> 
							<!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
					  	<h3  stile="font-size:14px;color:#336633;margin:0px;white-space:nowrap">Ассортимент:</h3>
				 		{% FOR values %}
						
  
								<!-- Если это первый элемент в списке -->
								{% IF goods_modifications_properties.values.first %}
						 		<!--Модификации <strong>{goods_modifications_properties.NAME}:</strong><br />-->
							  	<select name="form[properties][]">
								{% ENDIF %}
	  	
							  	<option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
	  	
								<!-- Если это последний элемент в списке -->
								{% IF goods_modifications_properties.values.last %}
							  	</select>
							  	{% ENDIF %}
				   		
					  	</td>
					  	{goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
						{% ENDFOR %}
				  	</tr>
		   		
					
					<!-- Данные по модификациям для текущей товарной позиции -->
					{% FOR goods_modifications %}
				  	<div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
						<input type="hidden" name="id" value="{goods_modifications.ID}" />
						<input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
						<input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
						<div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
						<input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
						<div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
						<input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
						<input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
						<input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
						<input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
						<input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
						<input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
						<div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
				  	</div>
					{% ENDFOR %}
			  	</div>
				</td>
		  	</tr>
	  	
 	
	 		
	 		
		  	
 	<!-- Блок описания вариантов доставки -->
		  	<tr>
				<td class="goodsDataMainDeliveryBlock" colspan="2">
			  	<!-- Блок характеристик товара. Показываем его если указаны характеристики -->
{% IFNOT goods_features_empty %} 
 <h3>Характеристики:  </h3>  <table class="goodsDataFeatures">	<tr>  	{% FOR goods_features%}		<td>	  	<p><span>  {goods_features.NAME}  </span></p></td>  <td> {goods_features.VALUE} </td> {goods_features.index | is_divided("1","</tr><tr>","")}   {% ENDFOR %} </tr>  </table>{% ENDIF %}<!-- END Блок характеристик товара. Показываем его если указаны характеристики -->				</td>
		  	</tr>
   		{% ENDFOR %}
	  	</div>
		</td>
  	</tr></table> 
 		<!-- Блок описания модификации -->
	 		<tr>
			  	<td class="goodsDataMainModificationsBlock" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %} colspan="2">
		   		
					
					  	
					  	<tr>
				<td class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %} colspan="2">
					 		Описание модификации: {GOODS_MOD_DESCRIPTION}
				</td>
		  	</tr>  
		</table>
	</table> 
  </div>
</form>					
  

И где-то еще здесь горизонтальные полоски слетели.

#2 ogonek7777

ogonek7777

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 23 Февраль 2012 - 19:26

Все снесла, попробую все заново переделать




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных