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


В Теме "пластик" Не Отображается Текущая Стоимость Доставки В Зависимости От Зоны Доставки


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

#1 yamola

yamola

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 19 Март 2013 - 08:09

В теме "Пластик" автоматически не отображается стоимость доставки если менять зону доставки, но итоговая стоимость просчитывается нормально. Например, в теме "Техника" отображение происходит корректно. Мой аккаунт SL-189638. Ждем решения ошибки :) Скриншоты прилагаются.

Прикрепленные изображения

  • 1.png
  • 2.png


#2 miyako

miyako

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

  • Модератоpы
  • 5 372 сообщений

Отправлено 19 Март 2013 - 09:36

Просмотр сообщенияyamola (19 Март 2013 - 08:09) писал:

В теме "Пластик" автоматически не отображается стоимость доставки если менять зону доставки, но итоговая стоимость просчитывается нормально. Например, в теме "Техника" отображение происходит корректно. Мой аккаунт SL-189638. Ждем решения ошибки :) Скриншоты прилагаются.

В теме Техника отображается аналогично. Если у вас иначе - Пришлите пожалуйста скриншот

#3 yamola

yamola

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 19 Март 2013 - 10:03

Вот вроде. Работает нормально.

Прикрепленные изображения

  • 3.png
  • 4.png


#4 yamola

yamola

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 24 Март 2013 - 19:54

Проблема не решена!

#5 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

Отправлено 24 Март 2013 - 20:26

Просмотр сообщенияyamola (24 Март 2013 - 19:54) писал:

Проблема не решена!
в бэк офисе в шаблоне Оформление заказа
найти код
	<!-- Шаг 2. Доставка -->
	{% IF ORDER_STAGE_NUM=2%}
	  <table cellpadding="0" width="100%" cellspacing="0" class="position fnt12n txtalgnlft padd">
		{% FOR order_delivery %}
		  <tr rel="{order_delivery.ID}">
			<td width="4%" class="valign txtalgncnt"><input type="radio" id="deliveryId{order_delivery.ID}" name="form[delivery][id]" value="{order_delivery.ID}" class="deliveryRadio"
			  {% IFNOT ORDER_FORM_DELIVERY_ID %}
				{% IF order_delivery.first %}
				  checked="checked"
				{% ENDIF %}
			  {% ELSEIF order_delivery.ID = ORDER_FORM_DELIVERY_ID %}
				checked="checked"
			  {% ENDIF %}
			/></td>
			<td class="fnt11n txtalgnlft"><label for="deliveryId{order_delivery.ID}">
			<p class="fnt14n"><span>{order_delivery.NAME}</span></p>
			<p>{order_delivery.DESC}</p></label></td>
			<td width="18%" class="valign"><label for="deliveryId{order_delivery.ID}"><span class="fnt12i">
			<b>
			  + <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>
			  <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span><br />
			</b>
			</span></label></td>
		  </tr>
		  {% IFNOT order_delivery.zone_list_empty %}
			{% FOR zone_list %}
			  <!-- Заголовок внутри метода доставки, появляется только один раз--> 
			  {% IF order_delivery.zone_list.index=1 %}
				<tr>
				  <td></td>
				  <td>
					<label for="deliveryId{order_delivery.ID}"><p class="fnt12b"><span><i>Зоны доставки:</i></span></label></p>
				  </td>
				  <td></td>
				</tr>
			  {% ENDIF %}
			  <tr>
				<td></td>
				<td>
				  <input
					type="radio"
					class="deliveryZoneRadio"
					deliveryid="{order_delivery.ID}"
					id="deliveryZoneId{order_delivery.zone_list.ID}"
					name="form[delivery][zone_id]"
					value="{order_delivery.zone_list.ID}"
					{% IF order_delivery.zone_list.ID = ORDER_FORM_DELIVERY_ZONE_ID %}
					  checked="checked" rel="true"
					{% ENDIF %}
				  />
				  <label for="deliveryZoneId{order_delivery.zone_list.ID}">
					{order_delivery.zone_list.NAME}
				  </label>
				</td>
				<td width="18%">
				  <label for="deliveryZoneId{order_delivery.zone_list.ID}"><span class="fnt12i deliveryZonePrice"><b>+ {order_delivery.zone_list.END_PRICE | money_format}</b></span></label></td>
				</td>
			  </tr>
			{% ENDFOR %}
		  {% ENDIF %}
		{% ENDFOR %}							 
	  </table><br />
				 
	  {% IF SETTINGS_ISSET_ORDER_FIELDS %}
		<div class="headline" style="background:none;">
		  <div class="h1static clear"><h1 class="fnt18n">Укажите адрес доставки</div>
		</div>
		<div class="privat padd">
		  <table cellpadding="0" width="80%" cellspacing="0" class="tblinput fnt12n txtalgnlft">
		  <!-- Если поле страны доставки запрашивается -->
			{% IF SETTINGS_ORDER_FIELDS_COUNTRY<3 %}
			  {% IFNOT country_list_empty %}
			 
				<tr>
				  <td width="30%" class="valign">
					<label for="deliveryCountry">Страна:{% IF SETTINGS_ORDER_FIELDS_COUNTRY=1 %}<span>*</span>{% ENDIF %}</label>
				  </td>
				  <td class="selc color fnt10n">
					<select id="deliveryCountry" style="min-width:50% !important;" name="form[delivery][country_id]" {% IF SETTINGS_ORDER_FIELDS_COUNTRY=1 %}class="required"{% ENDIF %}>
					  {% FOR country_list %}
						<option value="{country_list.ID}" {% IF country_list.ID=ORDER_FORM_DELIVERY_COUNTRY_ID %}selected="selected"{% ENDIF %}>
						  {country_list.NAME}
						</option>
					  {% ENDFOR %}
					</select>
				  </td>
				</tr>
			  {% ENDIF %}
			{% ENDIF %} 
			<!-- Если поле почтового индекса запрашивается -->
			{% IF SETTINGS_ORDER_FIELDS_ZIP_CODE<3 %}
			  <tr>
				<td width="30%" class="valign">
				  <label for="deliveryZipCode">Почтовый индекс:{% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}<span>*</span>{% ENDIF %}</label>
				</td>
				<td class="color fnt10n">
				  <input id="deliveryZipCode" name="form[delivery][zip_code]" value="{ORDER_FORM_DELIVERY_ZIP_CODE}" minlength="5" maxlength="6" type="text" class="digits {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}required{% ENDIF %}" />
				</td>
			  </tr>
			{% ENDIF %}
			<!-- Если поле области запрашивается -->
			{% IF SETTINGS_ORDER_FIELDS_REGION<3 %}
			  <tr>
				<td width="30%" class="valign">
				  <label for="deliveryRegion">Область:{% IF SETTINGS_ORDER_FIELDS_REGION=1 %}<span>*</span>{% ENDIF %}</label>
				</td>
				<td class="color fnt10n">
				  <input type="text" id="deliveryRegion" name="form[delivery][region]" value="{ORDER_FORM_DELIVERY_REGION}" {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}class="required"{% ENDIF %} />
				</td>
			  </tr>
			{% ENDIF %}
			<!-- Если поле города запрашивается -->
			{% IF SETTINGS_ORDER_FIELDS_CITY<3 %}
			  <tr>
				<td width="30%" class="valign">
				  <label for="deliveryCity">Город:{% IF SETTINGS_ORDER_FIELDS_CITY=1 %}<span class="red">*</span>{% ENDIF %}</label>
				</td>
				<td class="color fnt10n">
				  <input type="text" id="deliveryCity" name="form[delivery][city]" value="{ORDER_FORM_DELIVERY_CITY}" {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}class="required"{% ENDIF %} />
				</td>
			  </tr>
			{% ENDIF %}	
			{% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %}
			  <tr>
				<td width="30%" class="valign"><label for="deliveryAddress">Адрес доставки:{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<span>*</span>{% ENDIF %}</label></td>
				<td class="fnt10n color"><textarea id="deliveryAddress" name="form[delivery][address]" class="back {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}required{% ENDIF %}">{ORDER_FORM_DELIVERY_ADDRESS}</textarea></td>
			  </tr>
			{% ENDIF %}
			<!-- Если запрашивается поле удобного времени доставки  -->
			{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME<3 %}
			  <tr>
				<td width="30%" class="valign">
				  <label for="deliveryConvenientDate">Удобное время доставки:{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<span>*</span>{% ENDIF %}</label>
				</td>
				<td class="fnt12n color selc">
				 дата <input type="text" id="deliveryConvenientDate" name="form[delivery][convenient_date]" value="{ORDER_FORM_DELIVERY_CONVENIENT_DATE}" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %} />
				  c <select style="" name="form[delivery][convenient_time_from]">
					<option></option>
					  {% FOR convenient_time_from_list %}
						<option value="{convenient_time_from_list.HOUR_INT}" {% IF convenient_time_from_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_from_list.HOUR}</option>
					  {% ENDFOR %}
					</select>
				  до
					<select name="form[delivery][convenient_time_to]">
					  <option></option>
					  {% FOR convenient_time_to_list %}
						<option value="{convenient_time_to_list.HOUR_INT}" {% IF convenient_time_to_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_to_list.HOUR}</option>
					  {% ENDFOR %}
					</select>
				</td>
			  </tr>
			{% ENDIF %}
			 
			<!-- Если поле адреса доставки запрашивается -->
			{% IF SETTINGS_ORDER_FIELDS_COMMENT<3 %}
			  <tr>
				<td width="30%" class="valign">
				  <label for="deliveryComment">Комментарии:{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<span>*</span>{% ENDIF %}</label>
				</td>
				<td color="color fnt10n">
				  <textarea id="deliveryComment" name="form[delivery][comment]" class="back {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}required{% ENDIF %}">{ORDER_FORM_DELIVERY_COMMENT}</textarea>
				</td>
			  </tr>
			{% ENDIF %}
		   </table>
		 </div>
	   {% ENDIF %}
	{% ENDIF %}
меняем на
	<!-- Шаг 2. Доставка -->
	{% IF ORDER_STAGE_NUM=2%}
	  <table cellpadding="0" width="100%" cellspacing="0" class="position fnt12n txtalgnlft padd">
		{% FOR order_delivery %}
		  <tr rel="{order_delivery.ID}">
			<td width="4%" class="valign txtalgncnt"><input type="radio" id="deliveryId{order_delivery.ID}" name="form[delivery][id]" value="{order_delivery.ID}" class="deliveryRadio"
			  {% IFNOT ORDER_FORM_DELIVERY_ID %}
				{% IF order_delivery.first %}
				  checked="checked"
				{% ENDIF %}
			  {% ELSEIF order_delivery.ID = ORDER_FORM_DELIVERY_ID %}
				checked="checked"
			  {% ENDIF %}
			/></td>
			<td class="fnt11n txtalgnlft"><label for="deliveryId{order_delivery.ID}">
			<p class="fnt14n"><span>{order_delivery.NAME}</span></p>
			<p>{order_delivery.DESC}</p></label></td>
			<td width="18%" class="valign"><label for="deliveryId{order_delivery.ID}"><span class="fnt12i">
			<b>
			  + <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>
			  <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span><br />
			</b>
			</span></label></td>
		  </tr>
		  {% IFNOT order_delivery.zone_list_empty %}
			{% FOR zone_list %}
			  <!-- Заголовок внутри метода доставки, появляется только один раз--> 
			  {% IF order_delivery.zone_list.index=1 %}
				<tr>
				  <td></td>
				  <td>
					<label for="deliveryId{order_delivery.ID}"><p class="fnt12b"><span><i>Зоны доставки:</i></span></label></p>
				  </td>
				  <td></td>
				</tr>
			  {% ENDIF %}
			  <tr>
				<td></td>
				<td>
				  <input
					type="radio"
					class="deliveryZoneRadio"
					deliveryid="{order_delivery.ID}"
					id="deliveryZoneId{order_delivery.zone_list.ID}"
					name="form[delivery][zone_id]"
					value="{order_delivery.zone_list.ID}"
					{% IF order_delivery.zone_list.ID = ORDER_FORM_DELIVERY_ZONE_ID %}
					  checked="checked" rel="true"
					{% ENDIF %}
				  />
				  <label for="deliveryZoneId{order_delivery.zone_list.ID}">
					{order_delivery.zone_list.NAME}
				  </label>
				</td>
				<td width="18%">
				  <label for="deliveryZoneId{order_delivery.zone_list.ID}"><span class="fnt12i deliveryZonePrice"><b>+ {order_delivery.zone_list.END_PRICE | money_format}</b></span></label></td>
				</td>
			  </tr>
			{% ENDFOR %}
		  {% ENDIF %}
		{% ENDFOR %}							 
	  </table><br />
				 
	  {% IF SETTINGS_ISSET_ORDER_FIELDS %}
		<div class="headline" style="background:none;">
		  <div class="h1static clear"><h1 class="fnt18n">Укажите адрес доставки</div>
		</div>
		<div class="privat padd">
		  <table cellpadding="0" width="80%" cellspacing="0" class="tblinput fnt12n txtalgnlft">
		  <!-- Если поле страны доставки запрашивается -->
			{% IF SETTINGS_ORDER_FIELDS_COUNTRY<3 %}
			  {% IFNOT country_list_empty %}
			 
				<tr>
				  <td width="30%" class="valign">
					<label for="deliveryCountry">Страна:{% IF SETTINGS_ORDER_FIELDS_COUNTRY=1 %}<span>*</span>{% ENDIF %}</label>
				  </td>
				  <td class="selc color fnt10n">
					<select id="deliveryCountry" style="min-width:50% !important;" name="form[delivery][country_id]" {% IF SETTINGS_ORDER_FIELDS_COUNTRY=1 %}class="required"{% ENDIF %}>
					  {% FOR country_list %}
						<option value="{country_list.ID}" {% IF country_list.ID=ORDER_FORM_DELIVERY_COUNTRY_ID %}selected="selected"{% ENDIF %}>
						  {country_list.NAME}
						</option>
					  {% ENDFOR %}
					</select>
				  </td>
				</tr>
			  {% ENDIF %}
			{% ENDIF %} 
			<!-- Если поле почтового индекса запрашивается -->
			{% IF SETTINGS_ORDER_FIELDS_ZIP_CODE<3 %}
			  <tr>
				<td width="30%" class="valign">
				  <label for="deliveryZipCode">Почтовый индекс:{% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}<span>*</span>{% ENDIF %}</label>
				</td>
				<td class="color fnt10n">
				  <input id="deliveryZipCode" name="form[delivery][zip_code]" value="{ORDER_FORM_DELIVERY_ZIP_CODE}" minlength="5" maxlength="6" type="text" class="digits {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}required{% ENDIF %}" />
				</td>
			  </tr>
			{% ENDIF %}
			<!-- Если поле области запрашивается -->
			{% IF SETTINGS_ORDER_FIELDS_REGION<3 %}
			  <tr>
				<td width="30%" class="valign">
				  <label for="deliveryRegion">Область:{% IF SETTINGS_ORDER_FIELDS_REGION=1 %}<span>*</span>{% ENDIF %}</label>
				</td>
				<td class="color fnt10n">
				  <input type="text" id="deliveryRegion" name="form[delivery][region]" value="{ORDER_FORM_DELIVERY_REGION}" {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}class="required"{% ENDIF %} />
				</td>
			  </tr>
			{% ENDIF %}
			<!-- Если поле города запрашивается -->
			{% IF SETTINGS_ORDER_FIELDS_CITY<3 %}
			  <tr>
				<td width="30%" class="valign">
				  <label for="deliveryCity">Город:{% IF SETTINGS_ORDER_FIELDS_CITY=1 %}<span class="red">*</span>{% ENDIF %}</label>
				</td>
				<td class="color fnt10n">
				  <input type="text" id="deliveryCity" name="form[delivery][city]" value="{ORDER_FORM_DELIVERY_CITY}" {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}class="required"{% ENDIF %} />
				</td>
			  </tr>
			{% ENDIF %}	
			{% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %}
			  <tr>
				<td width="30%" class="valign"><label for="deliveryAddress">Адрес доставки:{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<span>*</span>{% ENDIF %}</label></td>
				<td class="fnt10n color"><textarea id="deliveryAddress" name="form[delivery][address]" class="back {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}required{% ENDIF %}">{ORDER_FORM_DELIVERY_ADDRESS}</textarea></td>
			  </tr>
			{% ENDIF %}
			<!-- Если запрашивается поле удобного времени доставки  -->
			{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME<3 %}
			  <tr>
				<td width="30%" class="valign">
				  <label for="deliveryConvenientDate">Удобное время доставки:{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<span>*</span>{% ENDIF %}</label>
				</td>
				<td class="fnt12n color selc">
				 дата <input type="text" id="deliveryConvenientDate" name="form[delivery][convenient_date]" value="{ORDER_FORM_DELIVERY_CONVENIENT_DATE}" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %} />
				  c <select style="" name="form[delivery][convenient_time_from]">
					<option></option>
					  {% FOR convenient_time_from_list %}
						<option value="{convenient_time_from_list.HOUR_INT}" {% IF convenient_time_from_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_from_list.HOUR}</option>
					  {% ENDFOR %}
					</select>
				  до
					<select name="form[delivery][convenient_time_to]">
					  <option></option>
					  {% FOR convenient_time_to_list %}
						<option value="{convenient_time_to_list.HOUR_INT}" {% IF convenient_time_to_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_to_list.HOUR}</option>
					  {% ENDFOR %}
					</select>
				</td>
			  </tr>
			{% ENDIF %}
			 
			<!-- Если поле адреса доставки запрашивается -->
			{% IF SETTINGS_ORDER_FIELDS_COMMENT<3 %}
			  <tr>
				<td width="30%" class="valign">
				  <label for="deliveryComment">Комментарии:{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<span>*</span>{% ENDIF %}</label>
				</td>
				<td color="color fnt10n">
				  <textarea id="deliveryComment" name="form[delivery][comment]" class="back {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}required{% ENDIF %}">{ORDER_FORM_DELIVERY_COMMENT}</textarea>
				</td>
			  </tr>
			{% ENDIF %}
		   </table>
		 </div>
	   {% ENDIF %}
	{% ENDIF %}


#6 yamola

yamola

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 24 Март 2013 - 21:11

Замена данного раздела не помогла. Стоимость так же намертво не реагирует.

#7 yamola

yamola

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 24 Март 2013 - 21:18

Тему можно закрыть. Как я заметил, она решена на корню в самом шаблоне.

#8 odissei

odissei

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

  • Пользователи
  • PipPipPipPip
  • 382 сообщений
  • ГородАм. Область

Отправлено 25 Март 2013 - 03:00

Просмотр сообщенияyamola (24 Март 2013 - 21:18) писал:

Тему можно закрыть. Как я заметил, она решена на корню в самом шаблоне.

Подскажите, как Вы решили проблему - для меня она актуальна.

#9 odissei

odissei

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

  • Пользователи
  • PipPipPipPip
  • 382 сообщений
  • ГородАм. Область

Отправлено 25 Март 2013 - 14:11

Т.к. никто ответить не может, для тех, у кого на шаблоне "Пластик" существует данная проблема, выкладываю решение, найденное самостоятельно.

В шаблоне Оформление заказа найти код:
<!-- Шаг 2. Доставка -->
{% IF ORDER_STAGE_NUM=2%}
	 <table cellpadding="0" width="100%" cellspacing="0" class="position fnt12n txtalgnlft padd">
	 {% FOR order_delivery %}
		 <tr rel="{order_delivery.ID}">
		 <td width="4%" class="valign txtalgncnt"><input type="radio" id="deliveryId{order_delivery.ID}" name="form[delivery][id]" value="{order_delivery.ID}" class="deliveryRadio"
			 {% IFNOT ORDER_FORM_DELIVERY_ID %}
			 {% IF order_delivery.first %}
				 checked="checked"
			 {% ENDIF %}
			 {% ELSEIF order_delivery.ID = ORDER_FORM_DELIVERY_ID %}
			 checked="checked"
			 {% ENDIF %}
		 /></td>
		 <td class="fnt11n txtalgnlft"><label for="deliveryId{order_delivery.ID}">
		 <p class="fnt14n"><span>{order_delivery.NAME}</span></p>
		 <p>{order_delivery.DESC}</p></label></td>
		 <td width="18%" class="valign"><label for="deliveryId{order_delivery.ID}"><span class="fnt12i">
		 <b>
			 + <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>
			 <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span><br />
		 </b>
		 </span></label></td>
		 </tr>
		 {% IFNOT order_delivery.zone_list_empty %}
		 {% FOR zone_list %}
			 <!-- Заголовок внутри метода доставки, появляется только один раз-->
			 {% IF order_delivery.zone_list.index=1 %}
			 <tr>
				 <td></td>
				 <td>
				 <label for="deliveryId{order_delivery.ID}"><p class="fnt12b"><span><i>Зоны доставки:</i></span></p></label>
				 </td>
				 <td></td>
			 </tr>
			 {% ENDIF %}
			 <tr>
			 <td></td>
			 <td>
				 <input
				 type="radio"
				 class="deliveryZoneRadio"
				 deliveryid="{order_delivery.ID}"
				 id="deliveryZoneId{order_delivery.zone_list.ID}"
				 name="form[delivery][zone_id]"
				 value="{order_delivery.zone_list.ID}"
				 {% IF order_delivery.zone_list.ID = ORDER_FORM_DELIVERY_ZONE_ID %}
					 checked="checked" rel="true"
				 {% ENDIF %}
				 />
				 <label for="deliveryZoneId{order_delivery.zone_list.ID}">
				 {order_delivery.zone_list.NAME}
				 </label>
			 </td>
			 <td width="18%">
				 <label for="deliveryZoneId{order_delivery.zone_list.ID}"><span class="fnt12i deliveryZonePrice"><b>+ {order_delivery.zone_list.END_PRICE | money_format}</b></span></label>
				
				 </td>
			 </td>
			 </tr>
		 {% ENDFOR %}
		 {% ENDIF %}
	 {% ENDFOR %}							
	 </table><br />

И заменить на:
<!-- Шаг 2. Доставка -->
{% IF ORDER_STAGE_NUM=2%}
	 <table cellpadding="0" width="100%" cellspacing="0" class="position fnt12n txtalgnlft padd orderStageDeliveryListTable">	
	 {% FOR order_delivery %}
	 <tbody rel="{order_delivery.ID}">
		 <tr>
		 <td width="4%" class="valign txtalgncnt"><input type="radio" id="deliveryId{order_delivery.ID}" name="form[delivery][id]" value="{order_delivery.ID}" class="deliveryRadio"
			 {% IFNOT ORDER_FORM_DELIVERY_ID %}
			 {% IF order_delivery.first %}
				 checked="checked"
			 {% ENDIF %}
			 {% ELSEIF order_delivery.ID = ORDER_FORM_DELIVERY_ID %}
			 checked="checked"
			 {% ENDIF %}
		 /></td>
		 <td class="fnt11n txtalgnlft"><label for="deliveryId{order_delivery.ID}">
		 <p class="fnt14n"><span>{order_delivery.NAME}</span></p>
		 <p>{order_delivery.DESC}</p></label></td>
		 <td width="18%" class="valign"><label for="deliveryId{order_delivery.ID}"><span class="fnt12i">
		 <b>
			 + <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>
			 <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span><br />
		 </b>
		 </span></label></td>
		 </tr>
		 {% IFNOT order_delivery.zone_list_empty %}
		 {% FOR zone_list %}
			 <!-- Заголовок внутри метода доставки, появляется только один раз-->
			 {% IF order_delivery.zone_list.index=1 %}
			 <tr>
				 <td></td>
				 <td>
				 <label for="deliveryId{order_delivery.ID}"><p class="fnt12b"><span><i>Зоны доставки:</i></span></p></label>
				 </td>
				 <td></td>
			 </tr>
			 {% ENDIF %}
			 <tr>
			 <td></td>
			 <td>
				 <input
				 type="radio"
				 class="deliveryZoneRadio"
				 deliveryid="{order_delivery.ID}"
				 id="deliveryZoneId{order_delivery.zone_list.ID}"
				 name="form[delivery][zone_id]"
				 value="{order_delivery.zone_list.ID}"
				 {% IF order_delivery.zone_list.ID = ORDER_FORM_DELIVERY_ZONE_ID %}
					 checked="checked" rel="true"
				 {% ENDIF %}				
				 />
				 <label for="deliveryZoneId{order_delivery.zone_list.ID}">
				 {order_delivery.zone_list.NAME}
				 </label>
			 </td>
			 <td width="18%">
				 <label for="deliveryZoneId{order_delivery.zone_list.ID}">
				
				 <span class="fnt12i deliveryZonePrice"><b>+ {order_delivery.zone_list.END_PRICE | money_format}</b></span>
				 </label>
				 </td>
			 </td>
			 </tr>
		 {% ENDFOR %}
		 {% ENDIF %}
		 </tbody>
	 {% ENDFOR %}											
	 </table><br />

У меня заработало правильно

#10 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

Отправлено 25 Март 2013 - 18:33

Просмотр сообщенияodissei (25 Март 2013 - 03:00) писал:

Подскажите, как Вы решили проблему - для меня она актуальна.
Данная  проблема решена попробуйте обновить ваш браузер....

#11 odissei

odissei

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

  • Пользователи
  • PipPipPipPip
  • 382 сообщений
  • ГородАм. Область

Отправлено 25 Март 2013 - 23:38

Просмотр сообщенияMikola (25 Март 2013 - 18:33) писал:

Данная  проблема решена попробуйте обновить ваш браузер....

Естественно, решена - смотрите выше B)
А у других осталась, например, здесь http://volna8.ru/order/stage/delivery
8.jpg

#12 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 26 Март 2013 - 00:58

Вероятно имелось в виду обновление стандартных шаблонов. Шаблоны которые были изменены пользователем вручную - не обновляются автоматически. Поэтому необходимо вручную вносить изменения или корректировки. Как я понимаю проблема связана с отсутствием класса orderStageDeliveryListTable и несоответствие поиска в js

$('.orderStageDeliveryListTable tbody[rel="' + deliveryId + '"]')

Для пользователей у которых возможно будет отличаться код в теме "Пластик", шаблона "Оформление заказа". Для исправления шаблона - необходимо найти

{% IF ORDER_STAGE_NUM=2%}
		 <table cellpadding="0" width="100%" cellspacing="0" class="position fnt12n txtalgnlft padd">
		 {% FOR order_delivery %}
				 <tr rel="{order_delivery.ID}">

и заменить на

{% IF ORDER_STAGE_NUM=2%}
		 <table cellpadding="0" width="100%" cellspacing="0" class="position fnt12n txtalgnlft padd orderStageDeliveryListTable">	  
		 {% FOR order_delivery %}
		 <tbody rel="{order_delivery.ID}">
				 <tr>

далее ниже найти

							  </td>
						 </tr>
				 {% ENDFOR %}
				 {% ENDIF %}
		 {% ENDFOR %}												  
		 </table><br />

и заменить на

							</td>
						 </tr>
				 {% ENDFOR %}
				 {% ENDIF %}
				 </tbody>
		 {% ENDFOR %}																				  
		 </table><br />

Можно не производить данных изменений, а внести изменение в main.js, для этого необходимо найти

$('.orderStageDeliveryListTable tbody[rel="' + deliveryId + '"]')

и заменить на

$('.position.fnt12n.txtalgnlft.padd tr[rel="' + deliveryId + '"]')

по сути должен получиться аналогичный вариант решения проблемы.




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

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