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


Как Убрать Доставку Из Стрпницы Товара


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

#41 mikola

mikola

    Good soo good

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

Отправлено 14 Март 2013 - 21:59

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

Я убрал доставку со страницы товара.Как её обратно поставить и куда.
И как сделать так,чтобы по умолчанию этот блок был свернут(при клике разворачивается:-))))
1.заходим в шаблон "Товар"
ищем код
  <!-- Блок описания модификации -->
				  <tr>
					<td class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %} colspan="2">
					  {GOODS_MOD_DESCRIPTION}
					</td>
				  </tr>
сразу после этого блока вставляем
<!-- Блок описания вариантов доставки -->
				  <tr>
					<td class="goodsDataMainDeliveryBlock" colspan="2">
					 <a href="javascript:sh()">Условия Доставки....</a><br />
<div id="info" style="padding-top:15px;">

					 <h4>Доставка</h4>
					  {% FOR goods_delivery %}
						<br /><h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
						<div class="goodsDataMainDeliveryItem" >
						  <p>{goods_delivery.DESC}</p>
						  {% IF goods_delivery.rules_empty %}
							Стоимость доставки: {goods_delivery.PRICE | money_format}
						  {% ELSE %}
							<div class="goodsDataMainDeliveryItemRules">
							  <table>
								<thead>
								  <tr>
									<td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
								  </tr>
								  <tr>
									<td>Для заказов больше</td>
									<td>Стоимость доставки</td>
								  </tr>
								</thead>
								<tbody class="num">
								  {% FOR rules %}
									<tr>
									  <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
									  <td>{goods_delivery.rules.PRICE | money_format}</td>
									</tr>
								  {% ENDFOR %}
									<tr>
									  <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
									  <td>{goods_delivery.PRICE | money_format}</td>
									</tr>
								</tbody>
							  </table>
							</div>
						  {% ENDIF %}
						</div>
					  {% ENDFOR %}
					</td>
				  </tr>
				</table>
			  </div>
			</td>
		  </tr>
		</table>
	  </div>
	</form>
</div>
<script type="text/javascript">
sh();
function sh() {
obj = document.getElementById("info");
if( obj.style.display == "none" ) { obj.style.display = "block"; } else { obj.style.display = "none"; }
}
</script>


#42 yangirov

yangirov

    Продвинутый пользователь

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

Отправлено 15 Март 2013 - 08:55

Не могу найти этот код.Может я его тоже удалил?

<!-- Блок описания модификации -->
                                  <tr>
                                        <td class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %} colspan="2">
                                          {GOODS_MOD_DESCRIPTION}
                                        </td>
                                  </tr>

#43 Stasya

Stasya

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

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

Отправлено 15 Март 2013 - 09:39

Этот шаблон у Вас выглядит немного по другому. Это 182 строка
<!-- Блок описания модификации -->
			<div class="block goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
			  <div class="delivery fnt12n txtalgnlft">
				<div class="variant">
				  <div class="info">{GOODS_MOD_DESCRIPTION}</div>
				</div>
			  </div>
			</div>


#44 yangirov

yangirov

    Продвинутый пользователь

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

Отправлено 15 Март 2013 - 09:58

Просмотр сообщенияMikola (14 Март 2013 - 21:59) писал:

1.заходим в шаблон "Товар"
ищем код
<!-- Блок описания модификации -->
				 <tr>
				 <td class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %} colspan="2">
					 {GOODS_MOD_DESCRIPTION}
				 </td>
				 </tr>
сразу после этого блока вставляем
<!-- Блок описания вариантов доставки -->
				 <tr>
				 <td class="goodsDataMainDeliveryBlock" colspan="2">
					 <a href="javascript:sh()">Условия Доставки....</a><br />
<div id="info" style="padding-top:15px;">

					 <h4>Доставка</h4>
					 {% FOR goods_delivery %}
					 <br /><h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
					 <div class="goodsDataMainDeliveryItem" >
						 <p>{goods_delivery.DESC}</p>
						 {% IF goods_delivery.rules_empty %}
						 Стоимость доставки: {goods_delivery.PRICE | money_format}
						 {% ELSE %}
						 <div class="goodsDataMainDeliveryItemRules">
							 <table>
							 <thead>
								 <tr>
								 <td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
								 </tr>
								 <tr>
								 <td>Для заказов больше</td>
								 <td>Стоимость доставки</td>
								 </tr>
							 </thead>
							 <tbody class="num">
								 {% FOR rules %}
								 <tr>
									 <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
									 <td>{goods_delivery.rules.PRICE | money_format}</td>
								 </tr>
								 {% ENDFOR %}
								 <tr>
									 <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
									 <td>{goods_delivery.PRICE | money_format}</td>
								 </tr>
							 </tbody>
							 </table>
						 </div>
						 {% ENDIF %}
					 </div>
					 {% ENDFOR %}
				 </td>
				 </tr>
			 </table>
			 </div>
		 </td>
		 </tr>
	 </table>
	 </div>
</form>
</div>
<script type="text/javascript">
sh();
function sh() {
obj = document.getElementById("info");
if( obj.style.display == "none" ) { obj.style.display = "block"; } else { obj.style.display = "none"; }
}
</script>

Все съезжает(текст описания,каталог)

Просмотр сообщенияStasya (15 Март 2013 - 09:39) писал:

Этот шаблон у Вас выглядит немного по другому. Это 182 строка
<!-- Блок описания модификации -->
		 <div class="block goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
			 <div class="delivery fnt12n txtalgnlft">
			 <div class="variant">
				 <div class="info">{GOODS_MOD_DESCRIPTION}</div>
			 </div>
			 </div>
		 </div>

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

  • ScreenShot 50.png


#45 Stasya

Stasya

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

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

Отправлено 15 Март 2013 - 10:31

Как уже выше было написано в шаблоне "Товар" после блока
<!-- Блок описания модификации -->
						<div class="block goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
						  <div class="delivery fnt12n txtalgnlft">
								<div class="variant">
								  <div class="info">{GOODS_MOD_DESCRIPTION}</div>
								</div>
						  </div>
						</div>
вставьте блок
  <!-- Блок описания вариантов доставки -->
						  <div><table>	 
						  <tr>
								 <td class="goodsDataMainDeliveryBlock" colspan="2">
										 <a href="javascript:sh()">Условия Доставки....</a><br />
										   <div id="info" style="padding-top:15px;">
										 <h4>Доставка</h4>
										 {% FOR goods_delivery %}
										 <br /><h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
										 <div class="goodsDataMainDeliveryItem" >
												 <p>{goods_delivery.DESC}</p>
												 {% IF goods_delivery.rules_empty %}
												 Стоимость доставки: {goods_delivery.PRICE | money_format}
												 {% ELSE %}
												 <div class="goodsDataMainDeliveryItemRules">
														 <table>
														 <thead>
																 <tr>
																 <td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
																 </tr>
																 <tr>
																 <td>Для заказов больше</td>
																 <td>Стоимость доставки</td>
																 </tr>
														 </thead>
														 <tbody class="num">
																 {% FOR rules %}
																 <tr>
																		 <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
																		 <td>{goods_delivery.rules.PRICE | money_format}</td>
																 </tr>
																 {% ENDFOR %}
																 <tr>
																		 <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
																		 <td>{goods_delivery.PRICE | money_format}</td>
																 </tr>
														 </tbody>
														 </table>
												 </div>
												 {% ENDIF %}
										 </div>
										 {% ENDFOR %}
								 </td>
								 </tr>
						 </table>
						 </div>
				 </td>
				 </tr>
		 </table>
		 </div>
</form>
</div>
<script type="text/javascript">
sh();
function sh() {
obj = document.getElementById("info");
if( obj.style.display == "none" ) { obj.style.display = "block"; } else { obj.style.display = "none"; }
}
</script>
 
</table>	  
</div>
</div>
затем зайдите в файл "main.css" и найдите блок
#content .headline .main {
background: url(http://stasyashop.storeland.net/grad-grey.jpg) bottom center repeat-x;
padding: 10px 12px 13px 12px;
border: 1px solid #dadada;
border-top: 0;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
и замените его на
#content .headline .main {
background: url(http://stasyashop.storeland.net/grad-grey.jpg) bottom center repeat-x;
padding: 10px 12px 13px 12px;
border: 1px solid #dadada;
border-top: 0;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
margin-top: 433px;
}


#46 yangirov

yangirov

    Продвинутый пользователь

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

Отправлено 15 Март 2013 - 12:20

Я вроде не ослеп :) ,но нет у меня этого блока.182 строка вообще пустая.
<!-- Блок описания модификации -->
                        <div class="block goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
                          <div class="delivery fnt12n txtalgnlft">
                                <div class="variant">
                                  <div class="info">{GOODS_MOD_DESCRIPTION}</div>
                                </div>
                          </div>
                        </div>

#47 Stasya

Stasya

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

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

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

Хорошо, найдите блок
<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE %}
<div class="headline padd" style="margin:10px 0 0 0px;">
	 <div class="main">
	 <div class="h1static clear">
		 <h1 class="fnt18n">Описание {GOODS_NAME}</h1>
	 </div>
	 <div class="text fnt12n htmlDataBlock" itemprop="description">
		 {GOODS_DESCRIPTION_LARGE}
	 </div>
	 </div>
</div>
{% ENDIF %}
и вставьте перед ним.

#48 yangirov

yangirov

    Продвинутый пользователь

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

Отправлено 10 Июнь 2013 - 13:33

Все равно ничего не получилось

#49 Stasya

Stasya

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

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

Отправлено 10 Июнь 2013 - 20:01

Вам необходимо в шаблоне Товар после блока
<!-- Блок описания модификации -->
			<div class="block goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
			  <div class="delivery fnt12n txtalgnlft">
				<div class="variant">
				  <div class="info">{GOODS_MOD_DESCRIPTION}</div>
				</div>
			  </div>
			</div>
вставить блок
<!-- Условия доставки -->
			<div class="block">
			  <div class="delivery fnt12n txtalgnlft">
				<p class="fnt12b">
				  Условия доставки
				</p>
				<!-- Способ -->
				{% FOR goods_delivery %}
				  <div class="variant">
					<div class="title fnt12b" rel="{goods_delivery.ID}">
					  Вариант {goods_delivery.index}: {goods_delivery.NAME}
					</div>
					<div class="info">
					  {goods_delivery.DESC}
					</div>
					{% IF goods_delivery.rules_empty %}
					  <div class="delivmoney fnt11i">
						Стоимость доставки: {goods_delivery.PRICE | money_format}
					  </div>
					{% ELSE %}
					  <div class="delivmoney fnt11i">
						Стоимость доставки зависит от суммы заказа:
					  </div>
					  <div class="history" style="padding:0;">
						<table cellpadding="0" width="100%" cellspacing="0" class="fnt11b txtalgncnt">
						<tr class="title">
						  <td>
							Для заказов больше
						  </td>
						  <td width="30%">
							Стоимость
						  </td>
						</tr>
						{% FOR rules %}
						  <tr class="delivery">
							<td class="txtalgnlft">
							  {goods_delivery.rules.SUM_MORE_PRICE | money_format}
							</td>
							<td class="last">
							  {goods_delivery.rules.PRICE | money_format}
							</td>
						  </tr>
						{% ENDFOR %}
						<tr class="delivery">
						  <td class="old txtalgnlft fnt10n">
							Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}
						  </td>
						  <td class="last">
							{goods_delivery.PRICE | money_format}
						  </td>
						</tr>
						</table>
					  </div>
					{% ENDIF %}
				  </div>
				{% ENDFOR %}
				<!-- Способ-Конец -->
			  </div>
			</div>
			<!-- Условия доставки-Конец -->
Для свертывания доставки Вам поможет вот эта тема.

#50 yangirov

yangirov

    Продвинутый пользователь

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

Отправлено 10 Июнь 2013 - 20:25

Этот блок не нашел

<!-- Блок описания модификации -->
<div class="block goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
  <div class="delivery fnt12n txtalgnlft">
<div class="variant">
  <div class="info">{GOODS_MOD_DESCRIPTION}</div>
</div>
  </div>
</div

Вставил перед

<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE %}
<div class="headline padd" style="margin:10px 0 0 0px;">
<div class="main">
<div class="h1static clear">
<h1 class="fnt18n">Описание {GOODS_NAME}</h1>
</div>
<div class="text fnt12n htmlDataBlock" itemprop="description">
{GOODS_DESCRIPTION_LARGE}
</div>
</div>
</div>

Я когда убирал информацию о доставке,то что то удалял) Может с этим связанно?

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

  • ScreenShot 94.png


#51 Stasya

Stasya

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

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

Отправлено 10 Июнь 2013 - 21:11

Попробуйте данный блок условий доставки вставить после сразу после блока
<!-- Данные по модификациям для текущей товарной позиции -->
			{% FOR goods_modifications %}
			  <div class="ModificationsList" 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 %}


#52 yangirov

yangirov

    Продвинутый пользователь

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

Отправлено 10 Июнь 2013 - 21:23

Большое спасибо,все получилось!

#53 a_podarkov

a_podarkov

    Продвинутый пользователь

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

Отправлено 25 Июль 2013 - 20:08

А мне бы убрать на странице товара для первого варианта доставки фразу "Стоимость доставки: 0 рублей" http://ateljepodarko...rashenij-4-5-sm, т.к. написано, что по тарифам транспортной компании. Подскажите, плиз, как.

#54 shnafix

shnafix

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

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

Отправлено 25 Июль 2013 - 22:50

Просмотр сообщенияa_podarkov (25 Июль 2013 - 20:08) писал:

А мне бы убрать на странице товара для первого варианта доставки фразу "Стоимость доставки: 0 рублей" http://ateljepodarko...rashenij-4-5-sm, т.к. написано, что по тарифам транспортной компании. Подскажите, плиз, как.
Для этого в Редакторе шаблонов - > Товар найдите строку
<div class="delivmoney fnt11i">
и видоизмените ее
<div class="delivmoney fnt11i" style="
display: none;
">


#55 a_podarkov

a_podarkov

    Продвинутый пользователь

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

Отправлено 26 Июль 2013 - 11:12

Просмотр сообщенияshnafix (25 Июль 2013 - 22:50) писал:

Для этого в Редакторе шаблонов - > Товар найдите строку
<div class="delivmoney fnt11i">
и видоизмените ее
<div class="delivmoney fnt11i" style="
display: none;
">
Эти изменения убрали строчку стоимости в обоих вариантах, а мне нужно было только в первом. Но не беда! Я в названии второго варианта прописала "бесплатно".

#56 Stasya

Stasya

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

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

Отправлено 28 Июль 2013 - 13:50

В шаблоне Товар найдите блок
<div class="delivmoney fnt11i" style="
display: none;
">
и замените его на
<div class="delivmoney fnt11i" {% IF goods_delivery.NAME=По России %} style="display:none;"{% ENDIF %} >
					 Стоимость доставки: {goods_delivery.PRICE | money_format}
					 </div>


#57 a_podarkov

a_podarkov

    Продвинутый пользователь

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

Отправлено 29 Июль 2013 - 08:21

Просмотр сообщенияStasya (28 Июль 2013 - 13:50) писал:

В шаблоне Товар найдите блок
<div class="delivmoney fnt11i" style="
display: none;
">
и замените его на
<div class="delivmoney fnt11i" {% IF goods_delivery.NAME=По России %} style="display:none;"{% ENDIF %} >
					 Стоимость доставки: {goods_delivery.PRICE | money_format}
					 </div>

Стало ужасно Изображение

#58 miyako

miyako

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

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

Отправлено 29 Июль 2013 - 11:05

Просмотр сообщенияa_podarkov (29 Июль 2013 - 08:21) писал:

Стало ужасно Изображение

Найдите код в шаблоне Товар -
<div class="delivmoney fnt11i" style="
display: none;
">
и замените на:

<div class="delivmoney fnt11i" {%IF goods_delivery.NAME = По России%} style="display:none;" {%ENDIF%} >


#59 a_podarkov

a_podarkov

    Продвинутый пользователь

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

Отправлено 30 Июль 2013 - 13:38

Просмотр сообщенияmiyako (29 Июль 2013 - 11:05) писал:

Найдите код в шаблоне Товар -
<div class="delivmoney fnt11i" style="
display: none;
">
и замените на:

<div class="delivmoney fnt11i" {%IF goods_delivery.NAME = По России%} style="display:none;" {%ENDIF%} >
получилось! спасибо!




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

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