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


Добавить Модификации В Каталог


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

#1 luzikov

luzikov

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

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

Отправлено 11 Август 2014 - 16:23

Подскажите как сделать так что бы можно было выбрать модификацию не переходя на страницу товара а из каталога напрямую? Скрин прилагаю

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

  • 1.png


#2 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 11 Август 2014 - 16:29

Просмотр сообщенияluzikov (11 Август 2014 - 16:23) писал:

Подскажите как сделать так что бы можно было выбрать модификацию не переходя на страницу товара а из каталога напрямую? Скрин прилагаю

Можно сделать вывод модификаций, но выбор, к сожалению, сделать нельзя.

#3 luzikov

luzikov

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

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

Отправлено 11 Август 2014 - 16:30

Просмотр сообщенияMikDark (11 Август 2014 - 16:29) писал:

Можно сделать вывод модификаций, но выбор, к сожалению, сделать нельзя.
Не совсем понял, что значит вывод можно, а выбор нет?

#4 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 11 Август 2014 - 16:40

Просмотр сообщенияluzikov (11 Август 2014 - 16:30) писал:

Не совсем понял, что значит вывод можно, а выбор нет?

Можно вывести варианты модификаций. Но прямо из каталога выбирать модификации и класть в корзину нельзя.

#5 luzikov

luzikov

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

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

Отправлено 11 Август 2014 - 16:43

Просмотр сообщенияMikDark (11 Август 2014 - 16:40) писал:

Можно вывести варианты модификаций. Но прямо из каталога выбирать модификации и класть в корзину нельзя.
Ну давайте выведем, посмотрим что получится.

#6 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 11 Август 2014 - 16:52

Просмотр сообщенияluzikov (11 Август 2014 - 16:43) писал:

Ну давайте выведем, посмотрим что получится.

Попробуйте использовать конструкцию:
{% FOR mods %}		
						  {%FOR v%}
							 {goods.mods.v.NAME}: {goods.mods.v.VALUE}
						  {% ENDFOR v %}
{% ENDFOR%}
		   


#7 luzikov

luzikov

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

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

Отправлено 11 Август 2014 - 16:54

и как то непонятно немного почему товар можно отправить корзину, дабы сделать быстрый заказ, без выбора модификаций, получается этот быстрый заказ там никому не нужен, потому что от него только неразберихи больше, чем пользы

Просмотр сообщенияMikDark (11 Август 2014 - 16:52) писал:

Попробуйте использовать конструкцию:
{% FOR mods %}		
						 {%FOR v%}
							 {goods.mods.v.NAME}: {goods.mods.v.VALUE}
						 {% ENDFOR v %}
{% ENDFOR%}
		
и где мне ее использовать? куда вставить?

#8 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 11 Август 2014 - 16:58

Просмотр сообщенияluzikov (11 Август 2014 - 16:54) писал:

и как то непонятно немного почему товар можно отправить корзину, дабы сделать быстрый заказ, без выбора модификаций, получается этот быстрый заказ там никому не нужен, потому что от него только неразберихи больше, чем пользы

и где мне ее использовать? куда вставить?

В шаблоне Товары есть две строки:
<div class="product-name"><p title="{goods.NAME}" onclick="javascript:document.location.href='{goods.URL_MIN_PRICE_NOW | url_amp}'" style="*height:;">{goods.NAME}</p></div>

можно после них. Только:
{goods.mods.v.NAME}: {goods.mods.v.VALUE}

лучше замените на:
<div class="mods">{goods.mods.v.NAME}: {goods.mods.v.VALUE}</div>


#9 luzikov

luzikov

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

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

Отправлено 11 Август 2014 - 17:00

Просмотр сообщенияMikDark (11 Август 2014 - 16:58) писал:

В шаблоне Товары есть две строки:
<div class="product-name"><p title="{goods.NAME}" onclick="javascript:document.location.href='{goods.URL_MIN_PRICE_NOW | url_amp}'" style="*height:;">{goods.NAME}</p></div>

можно после них. Только:
{goods.mods.v.NAME}: {goods.mods.v.VALUE}

лучше замените на:
<div class="mods">{goods.mods.v.NAME}: {goods.mods.v.VALUE}</div>
SL-302724
я про этот акк, там такой строки нет.

#10 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 11 Август 2014 - 17:02

Просмотр сообщенияluzikov (11 Август 2014 - 17:00) писал:

SL-302724
я про этот акк, там такой строки нет.

На этом после:
<div class="title">
									<h4><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></h4>
								</div>


#11 luzikov

luzikov

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

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

Отправлено 11 Август 2014 - 17:14

Просмотр сообщенияMikDark (11 Август 2014 - 17:02) писал:

На этом после:
<div class="title">
								 <h4><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></h4>
							 </div>
Понятно, ерунда какая то. А что не позволяет сделать так как я изначально говорил? Вроде бы вставить код в это место и вуаля, должен работать

скажите тогда как убрать тут эту быструю доставку и сделать кнопку "подробнее"?

#12 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 11 Август 2014 - 17:38

Просмотр сообщенияluzikov (11 Август 2014 - 17:14) писал:

Понятно, ерунда какая то. А что не позволяет сделать так как я изначально говорил? Вроде бы вставить код в это место и вуаля, должен работать

скажите тогда как убрать тут эту быструю доставку и сделать кнопку "подробнее"?

Эта кнопка по сути не быстрый заказ, а положить в корзину. Но если она Вам не нужна, найдите в шаблоне Товары коды:
<span class="basket_add"></span>

и замените на:
<span class="basket_add">Подробнее</span>

Далее в main.css ищем:
.numeric {
display: inline-block;
}

и меняем на:
.numeric {
display: none;
}

а код:
.basket_add {
	z-index: 200;
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	background: #333333 url('http://m37840.storeland.net/sprites.png') -80px -4px no-repeat;
	background-color: transparent;
}

меняем на:
.basket_add {
	z-index: 200;
	display: block;
	float: left;
	width: 100px;
	height: 22px;
	background: #333333;
}


#13 luzikov

luzikov

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

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

Отправлено 13 Август 2014 - 12:39

Просмотр сообщенияMikDark (11 Август 2014 - 17:38) писал:

Эта кнопка по сути не быстрый заказ, а положить в корзину. Но если она Вам не нужна, найдите в шаблоне Товары коды:
<span class="basket_add"></span>

и замените на:
<span class="basket_add">Подробнее</span>

Далее в main.css ищем:
.numeric {
display: inline-block;
}

и меняем на:
.numeric {
display: none;
}

а код:
.basket_add {
z-index: 200;
display: block;
float: left;
width: 22px;
height: 22px;
background: #333333 url('http://m37840.storeland.net/sprites.png') -80px -4px no-repeat;
background-color: transparent;
}

меняем на:
.basket_add {
z-index: 200;
display: block;
float: left;
width: 100px;
height: 22px;
background: #333333;
}
Cпасибо, но дело в том что эта кнопка продолжает добавлять товар в корзину,а нужно что бы она переходила на страницу товара

#14 Castiel

Castiel

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

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

Отправлено 13 Август 2014 - 13:20

Просмотр сообщенияluzikov (13 Август 2014 - 12:39) писал:

Cпасибо, но дело в том что эта кнопка продолжает добавлять товар в корзину,а нужно что бы она переходила на страницу товара

Здравствуйте, попробуйте такой вариант
В шаблоне товары
Находим
<a class="btn toCart btn-success" onclick="addItem('#goodsListFormId{goods.MIN_PRICE_NOW_ID}');
														return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Добавить &laquo;{goods.NAME}&raquo; в заказ">
													<span class="basket_add"></span>
												</a>

Заменяем на
<a class="btn toCart btn-success" href="{goods.URL}" title="Перейти к &laquo;{goods.NAME}&raquo;">
													<span class="basket_add"></span>
												</a>


#15 luzikov

luzikov

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

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

Отправлено 13 Август 2014 - 13:34

Просмотр сообщенияCastiel (13 Август 2014 - 13:20) писал:

Здравствуйте, попробуйте такой вариант
В шаблоне товары
Находим
<a class="btn toCart btn-success" onclick="addItem('#goodsListFormId{goods.MIN_PRICE_NOW_ID}');
return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Добавить &laquo;{goods.NAME}&raquo; в заказ">
<span class="basket_add"></span>
</a>

Заменяем на
<a class="btn toCart btn-success" href="{goods.URL}" title="Перейти к &laquo;{goods.NAME}&raquo;">
												 <span class="basket_add"></span>
											 </a>
Не работает.

#16 Castiel

Castiel

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

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

Отправлено 13 Август 2014 - 13:41

Просмотр сообщенияluzikov (13 Август 2014 - 13:34) писал:

Не работает.

Вам необходимо чтобы при нажатии на кнопку Добавить в заказ был переход в карточку товара?

В шаблоне Товары
Находим
<a class="btn toCart btn-success" onclick="addItem('#goodsListFormId{goods.MIN_PRICE_NOW_ID}');
														return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Добавить «{goods.NAME}» в заказ">
													<span class="basket_add">Добавить в заказ</span>
												</a>

Заменяем на
<a class="btn toCart btn-success" href="{goods.URL}" title="Подробнее о «{goods.NAME}»">
													<span class="basket_add">Подробнее</span>
												</a>


#17 luzikov

luzikov

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

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

Отправлено 13 Август 2014 - 14:19

Просмотр сообщенияCastiel (13 Август 2014 - 13:41) писал:

Вам необходимо чтобы при нажатии на кнопку Добавить в заказ был переход в карточку товара?

В шаблоне Товары
Находим
<a class="btn toCart btn-success" onclick="addItem('#goodsListFormId{goods.MIN_PRICE_NOW_ID}');
return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Добавить «{goods.NAME}» в заказ">
<span class="basket_add">Добавить в заказ</span>
</a>

Заменяем на
<a class="btn toCart btn-success" href="{goods.URL}" title="Подробнее о «{goods.NAME}»">
<span class="basket_add">Подробнее</span>
</a>
Если добавить это к товарам сопутствующим, то нажимая на сопутствующий товар, происходит просто обновление страницы

#18 Castiel

Castiel

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

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

Отправлено 13 Август 2014 - 14:56

Просмотр сообщенияluzikov (13 Август 2014 - 14:19) писал:

Если добавить это к товарам сопутствующим, то нажимая на сопутствующий товар, происходит просто обновление страницы

Данный код предназначен для шаблона ТОВАРЫ (каталога товаров).

Уточните пожалуйста на скриншотах в каких местах должна быть кнопка "Подробнее"

#19 luzikov

luzikov

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

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

Отправлено 13 Август 2014 - 16:45

Просмотр сообщенияCastiel (13 Август 2014 - 14:56) писал:

Данный код предназначен для шаблона ТОВАРЫ (каталога товаров).

Уточните пожалуйста на скриншотах в каких местах должна быть кнопка "Подробнее"
Ладно, потом к этому вернусь, есть вопросы посерьезнее, есть возможность добавить пункты выбора в оформление заказа? НАпример добавить туда еще Выбор пола курьера и Выбор костюма?

#20 support 2.0

support 2.0

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

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

Отправлено 13 Август 2014 - 19:46

Просмотр сообщенияluzikov (13 Август 2014 - 16:45) писал:

Ладно, потом к этому вернусь, есть вопросы посерьезнее, есть возможность добавить пункты выбора в оформление заказа? НАпример добавить туда еще Выбор пола курьера и Выбор костюма?
В качестве этого можно использовать зоны доставки. На сколько я понимаю, доставка должна осуществляться девушкой или парнем, также клиенту предоставляется выбор костюма курьера и действие при получении. Реализовать это можно примерно так (изображения моделей могу убрать с форма по Вашему требованию):
Изображение

Таким образом дерево доставки может быть только 2х-уровневое.




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

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