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


Редактирование Блока Описания Вариантов Доставки


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

#1 marius20081

marius20081

    Пользователь

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

Отправлено 02 Ноябрь 2011 - 12:15

Здравствуйте! Подскажите пожалуйста, как сделать так, чтобы варианты доставки при добавлении а админке не добавлялись автоматически в блок вариантов доставки.
Т.е. сейчас блок у меня выглядит так:
123.JPG
Когда я добавляю остальные варианты доставки этот блок становится слишком большим и полное описание сильно сползает вниз.
Нужно чтобы он остался в том виде который сейчас, но при этом чтобы я мог добавить еще несколько вариантов доставки а админке.

#2 Vaccina

Vaccina

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

  • Модераторы
  • 23 716 сообщений

Отправлено 02 Ноябрь 2011 - 19:57

не совсем поняла, чего Вы хотите.

Вы хотите убрать блок доставки из страницы товара?

#3 marius20081

marius20081

    Пользователь

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

Отправлено 02 Ноябрь 2011 - 20:31

Просмотр сообщенияVaccina (02 Ноябрь 2011 - 19:57) писал:

не совсем поняла, чего Вы хотите.

Вы хотите убрать блок доставки из страницы товара?

Нет, убрать блок совсем, дело не хитрое.

У меня сейчас в админке 2 варианта доставки, они есть на картинке выше.(это скриншот блока со страницы товара). Как только я добавляю остальные варианты доставки(в админке), этот блок вырастает очень сильно вниз, и соответственно полное описание товара уползает вниз, а я хочу чтоб блок был, но чтобы он оставался именно в том виде, который сейчас, даже после того как я добавлю остальные варианты доставки.

#4 Vaccina

Vaccina

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

  • Модераторы
  • 23 716 сообщений

Отправлено 03 Ноябрь 2011 - 19:49

Т.е вы хотите что бы вариантов доставки отображалось не более 2х? Если так, то для этого нужно в шаблоне "Товар" найти блок
{% 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 %}

далее заменить его на

{% FOR goods_delivery %}
					  {%IF goods_delivery.index<=2%}
					  <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>
					  {% ENDIF %}
					{% ENDFOR %}


#5 marius20081

marius20081

    Пользователь

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

Отправлено 03 Ноябрь 2011 - 21:18

Получилось!!! Спасибо большое!

#6 Iuhenio

Iuhenio

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

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

Отправлено 30 Март 2015 - 13:32

Здравствуйте! Проделал тоже самое на шаблоне "Мокко" - это ничего страшного? Просто иниструкция для шаблона "Сияние"..

Подскажите, пожалуйста, а как еще после этих двух вариантов доставки, сделать ссылку под ними "другие варианты доставки", и чтобы при нажатии на неё, появлялись все существующие варианты доставки? :)

Аккаунт SL-293324

#7 Iuhenio

Iuhenio

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

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

Отправлено 31 Март 2015 - 15:26

Здравствуйте) Подскажите, пожалуйста, как просто под вариантами доставки на странице товара добавить ссылку "другие варианты доставки" (т.к. по вышеописанной иснтрукции сделал, чтобы отображались только 2), и добавить надпись: если остались вопросы - звоните по телефону 23232323...

Подскажите, пожалуйста ? :)

#8 Vaccina

Vaccina

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

  • Модераторы
  • 23 716 сообщений

Отправлено 03 Апрель 2015 - 02:38

После измененного кода вставьте:
<a href="ссылка куда ведет при клике">Другие варианты доставки</a>
<p>текст и телефон</p>

только замените тексты внутри кода

#9 Iuhenio

Iuhenio

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

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

Отправлено 03 Апрель 2015 - 11:36

Vaccina, cпасибо большое, получилось :D А можно текст "текст и телефон" жирным сделать? :huh:  А цвет ссылки сделать другим цветом? :wub:

#10 Vaccina

Vaccina

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

  • Модераторы
  • 23 716 сообщений

Отправлено 04 Апрель 2015 - 08:11

Для смены цвета ссылки в main.css вставьте:
.goodsDataMainDeliveryBlock > a {
  color: #000000;
}

вместо #000000 пропишите необходимое значение цвета.

Для изменения шрифта текста в main.css добавьте:
.goodsDataMainDeliveryBlock > p {
  color: #000000;
  font: bold 14px Arial;
  margin: 10px 0 0 !important;
  text-align: center;
}

по необходимости измените стили в данном блоке

#11 Iuhenio

Iuhenio

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

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

Отправлено 04 Апрель 2015 - 16:36

Vaccina, мерси! :rolleyes:




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

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