Как Убрать Кнопку "Подробнее" На Странице Со Списком Товаров?
#1
Отправлено 12 Декабрь 2012 - 20:53
Нужно, чтобы при нажатии на кнопку "Купить" покупатель переходил на страницу карточки товара, и только там мог сделать заказ, выбрав нужную модификацию товара?
Пример сайта http://www.vsemayki....ikolnye_nadpisi
(Страница Список товаров - ЗАКАЗАТЬ - Карточка товара - КУПИТЬ из выпадающего списка)
#2
Отправлено 12 Декабрь 2012 - 22:52
#3
Отправлено 13 Декабрь 2012 - 20:15
http://mahrovyje-sor...n.storeland.ru/
При заполнении каталога столкнулась с такой проблемой: товару создала несколько модификаций, но на странице со списком товаров отображается только одна модификация и цена только одной модификации.
Выпадающий список модификаций отображается только на странице с описанием товара. Можно ли сделать так, чтобы покупатель смог купить товар при условии, что выбрал нужную ему модификацию?
(Иначе говоря, смог купить товар, перейдя на страницу с описанием товара, где находится выпадающий список модификаций.)
#4
Отправлено 14 Декабрь 2012 - 01:01
<div class="buttons"> {% IF goods.MAX_REST_VALUE>0 %} <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить сейчас</a> <a href="{goods.URL}" class="whtgray" title="Подробнее о товаре «{goods.NAME}»">Подробнее</a> </div> </form> {% ENDIF %} {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре «{goods.NAME}»">Подробнее</a>{% ENDIF %} </div>
и заменить на
<div class="buttons"> <a href="{goods.URL}" class="whtgray" title="Купить товар «{goods.NAME}»">Купить</a> </div>
далее найдите
<div class="buttons txtalgncnt"> {% IF goods.MAX_REST_VALUE>0 %} <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <a href="{goods.URL}" class="whtgreen" title="Перейти на страницу «{goods.NAME}»">Подробнее</a> <a class="blgreen" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить</a> </div> </form> {% ENDIF %} {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgreen" title="Перейти на страницу «{goods.NAME}»">Подробнее</a>{% ENDIF %} </div>
и замените на
<div class="buttons txtalgncnt"> <a href="{goods.URL}" class="whtgreen" title="Купить товар «{goods.NAME}»">Купить</a> </div>
#5
Отправлено 15 Декабрь 2012 - 15:34
Ошибка компиляции шаблона. Не верный синтаксис. Неожиданный тег «ENDIF». Строка 151
#6
Отправлено 15 Декабрь 2012 - 15:48
Спасибо большое!
#8
Отправлено 17 Декабрь 2012 - 21:59
<div class="price fnt12b txtalgnlft"> Цена: {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span> {% ENDIF %} <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em> </div>
#9
Отправлено 17 Декабрь 2012 - 22:12
Но только что в теме Описание Товара http://forum.storela...писание-товара/
нашла сообщение, что, оказывается можно использовать отображение всех модификаций на странице Список Товаров. (Сообщение 6)
#10
Отправлено 18 Декабрь 2012 - 07:36
Svet-lana (17 Декабрь 2012 - 22:12) писал:
Но только что в теме Описание Товара http://forum.storela...писание-товара/
нашла сообщение, что, оказывается можно использовать отображение всех модификаций на странице Список Товаров. (Сообщение 6)
Такой вариант был бы наиболее приемлемым, т.к. покупатель сможет заказать товар прямо со Списка Товаров, при условии отображения всех модификаций и цен на них на этой странице.
Для покупки не надо будет заходить на страницу с описанием товара, как это сделано на настоящее время, что не совсем удобно.
Буду очень благодарна, если напишите инструкцию, как это реализовать.
P.S.Для начала придется восстановить коды
...А дальше?
ВЫ можете организовать вывод модификаций на страницу товара списком для шаблона пластик.
Открыть файл "Товары".
Найти код:
<!-- Вывод каталога списком --> {% FOR goods %} <div class="hr"></div> <div class="box padd"> <div class="titlebox txtalgnlft"> <ul> <li class="blue fnt11b"> <h2><a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»"> {% IF goods.MAX_REST_VALUE=0 %}Товара нет{% ENDIF %} {% IF goods.MAX_REST_VALUE>0 %}В наличии{% ENDIF %} </a></h2> </li> <li class="default fnt12b "><a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»">{goods.NAME}</a></li> </ul> </div> <div class="ulproduct"> <div class="img txtalgncnt"> <a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a> </div> <div class="infoproduct"> <div class="name fnt14b"> <a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»">{goods.NAME}</a> </div> <div class="info fnt11n txtalgnlft"> {goods.DESCRIPTION_SHORT} </div> <div class="buttons"> {% IF goods.MAX_REST_VALUE>0 %} <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить сейчас</a> <a href="{goods.URL}" class="whtgray" title="Подробнее о товаре «{goods.NAME}»">Подробнее</a> </div> </form> {% ENDIF %} {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре «{goods.NAME}»">Подробнее</a>{% ENDIF %} </div> <div class="price fnt12b txtalgnlft"> Цена: {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span> {% ENDIF %} <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em> </div> </div> <div class="clear"></div> </div> </div> {% ENDFOR goods %} <!-- Вывод каталога списком-Конец -->Заменить:
<!-- Вывод каталога списком --> {% FOR goods %} {% FOR mods %} <div class="hr"></div> <div class="box padd"> <div class="titlebox txtalgnlft"> <ul> <li class="blue fnt11b"> <h2><a href="{goods.mods.URL}" title="Перейти на страницу «{goods.mods.NAME}»"> {% IF goods.mods.MAX_REST_VALUE=0 %}Товара нет{% ENDIF %} {% IF goods.mods.MAX_REST_VALUE>0 %}В наличии{% ENDIF %} </a></h2> </li> <li class="default fnt12b "><a href="{goods.mods.URL}" title="Перейти на страницу «{goods.mods,NAME}»">{goods.NAME}</a></li> </ul> </div> <div class="ulproduct"> <div class="img txtalgncnt"> <a href="{goods.mods.URL}" title="Перейти на страницу «{goods.NAME}»"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a> </div> <div class="infoproduct"> <div class="name fnt14b"> <a href="{goods.mods.URL}" title="Перейти на страницу «{goods.NAME}»">{goods.NAME}</a> </div> <div class="info fnt11n txtalgnlft"> {goods.DESCRIPTION_SHORT} </br> <table> {%FOR v %} <tr> <td rel="{goods.mods.v.PROPERTY_ID}" style="font-weight:bold;">{goods.mods.v.NAME}: </td> <td>{goods.mods.v.VALUE}</td> </tr> {%ENDFOR v%} </table> </div> <div class="buttons"> {% IF goods.mods.REST_VALUE>0 %} <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.mods.ID}" class="goodsListForm"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.mods.ID}" /> <a class="whtgray" onclick="$('#goodsListFormId{goods.mods.ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.mods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.mods.ID}" title="Положить «{goods.mods.NAME}» в корзину">Купить сейчас</a> <a href="{goods.mods.URL}" class="whtgray" title="Подробнее о товаре «{goods.mods.NAME}»">Подробнее</a> </div> </form> {% ENDIF %} {% IF goods.mods.REST_VALUE=0 %}<a href="{goods.mods.URL}" class="whtgray" title="Подробнее о товаре «{goods.mods.NAME}»">Подробнее</a>{% ENDIF %} </div> <div class="price fnt12b txtalgnlft"> Цена: {% IF goods.mods.PRICE_NOW_WITHOUT_DISCOUNT>goods.mods.PRICE_NOW %} <span>{goods.mods.PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span> {% ELSEIF goods.mods.PRICE_OLD>goods.mods.MIN_PRICE_NOW %} <span>{goods.mods.PRICE_OLD | number_format("0", ",", " ")}</span> {% ENDIF %} <em class="fnt12b">{goods.mods.PRICE_NOW | money_format}</em> </div> </div> <div class="clear"></div> </div> </div> {% ENDFOR mods%} {% ENDFOR goods %} <!-- Вывод каталога списком-Конец -->
#12
Отправлено 27 Апрель 2013 - 17:42
Svet-lana (17 Декабрь 2012 - 19:57) писал:
Уважаемые модераторы, подскажите, пожалуйста, а как теперь восстановить отображение Цены в Каталоге товаров? Время показало, что лучше цену вернуть обратно...
Куда вставить код, который прежде был удален?
Аккаунт SL-154101
#13
Отправлено 28 Апрель 2013 - 09:33
FOR goods %} <td> <div class="tabproduct"> <div class="title fnt12b txtalgncnt"> <a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»">{goods.NAME}</a> </div> <div class="img txtalgncnt"> <a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a> </div>и после него вставьте
<div class="price fnt12b txtalgncnt"> Цена: {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span> {% ENDIF %} <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em> </div>
#14
Отправлено 28 Апрель 2013 - 12:05
#15
Отправлено 25 Июнь 2013 - 13:30
#16
Отправлено 25 Июнь 2013 - 13:35
a_podarkov (25 Июнь 2013 - 13:30) писал:
<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре «{goods.NAME}»">Подробнее</a>В режиме таблицы.
<a href="{goods.URL}" class="whtgreen" title="Перейти на страницу «{goods.NAME}»">Подробнее</a>
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных