Сделала вот так подарочные коробки в корзине (код скопирован с другой страницы)
но почему-то не работает кнопка Купить. Как исправить?
0
Сопутка В Корзине
Автор ogonek7777, 09 нояб. 2013 20:13
Сообщений в теме: 4
#1
Отправлено 09 Ноябрь 2013 - 20:13
#2
Отправлено 10 Ноябрь 2013 - 17:39
ау
#3
Отправлено 12 Ноябрь 2013 - 02:35
У вас вставлен статический код, частично это рабочий код. Проблема в том что вы скопировали значение переменной {HASH} которая должна генерироваться автоматически. Вам по идее необходимо использовать примерно следующий код формы
в данной форме необходимо заменить значения {goods.GOODS_FROM} и {goods.MIN_PRICE_NOW_ID} на реальные значения товаров. Данные значения вы можете посмотреть в исходной странице товара или же каталога. Искать значения можно по именам полей form[goods_from] и form[goods_mod_id]. Например для товара "«Галерея Благолепия» Подарочная коробка для иконы размером 7*8см. («кожа змеи»)" код формы будет выглядеть так
в данном случае значение form[goods_from] заполнять не нужно.
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" 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}" /> <input type="submit" value="Купить" style="width:70px;padding: 3px;height: 28px;background: #eee;position:right;" /> <a class="readmore" href="{goods.URL}" style="width:70px;padding: 3px;height: 28px;background: #eee;position:left;" >Подробнее</a> </div> </form>
в данной форме необходимо заменить значения {goods.GOODS_FROM} и {goods.MIN_PRICE_NOW_ID} на реальные значения товаров. Данные значения вы можете посмотреть в исходной странице товара или же каталога. Искать значения можно по именам полей form[goods_from] и form[goods_mod_id]. Например для товара "«Галерея Благолепия» Подарочная коробка для иконы размером 7*8см. («кожа змеи»)" код формы будет выглядеть так
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListForm"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="" /> <input type="hidden" name="form[goods_mod_id]" value="20121898" /> <input type="submit" value="Купить" style="width:70px;padding: 3px;height: 28px;background: #eee;position:right;" /> <a class="readmore" href="{goods.URL}" style="width:70px;padding: 3px;height: 28px;background: #eee;position:left;" >Подробнее</a> </div> </form>
в данном случае значение form[goods_from] заполнять не нужно.
#4
Отправлено 13 Ноябрь 2013 - 11:41
Спасибо, а если у меня вот такой код (привожу только один товар):
<table> <tbody><tr> <td class="goodsListItem relat"> <div style="position:relative;"> <div class="goodsListItemBlock withBorder cornerAll" "=""> <div class="goodsListItemImage relat a"> <a href="http://vip-ikona.ru/goods/box7-8"><img style="height:200px;" src="http://i3.vip-ikona.ru/1/984/9830877/eb5c13/podarochnaya-korobka-dlya-ikony-razmerom-7-8sm-kozha-zmei.jpg" alt="Подарочная коробка для иконы размером 7*8см. («кожа змеи»)"></a></div> <h3 class="goodsListItemName relat a" style="font-size:30px"><a href="http://vip-ikona.ru/goods/box7-8" style="font-size:14px">Подарочная коробка для иконы размером 7*8см. («кожа змеи»)</a></h3> <div class="goodsListItemPriceNew"> <a href="http://vip-ikona.ru/goods/box7-8?mod_id=20121898"><span title="690 Российских рублей"><span class="num">690</span> <span>рублей</span></span></a> </div> <div class="goodsListItemPriceOld"> </div> <div style="padding:7px 10px 40px 20px"> <form action="/cart/add/" method="post" id="related_goodsListFormId20121898" class="goodsListForm relat"> <div> <input name="form[ebabdfb574daa3b1db7f7e46e888cab0]" value="" type="hidden"> <input name="form[3154047778a8893f8a64e9e8a3e081f5]" value="16408144" type="hidden"> <input aria-disabled="false" role="button" class="ui-button ui-widget ui-state-default ui-corner-all" value="Купить" style="width:70px;padding: 3px;height: 28px;background: #eee;position:right;" type="submit"> <a class="readmore" href="http://vip-ikona.ru/goods/box7-8" style="width:70px;padding: 3px;height: 28px;background: #eee;position:left;">Подробнее</a> </div> </form> </div> </div> </div></td>
#5
Отправлено 14 Ноябрь 2013 - 01:40
Попробуйте код
если данный код не сработает, то вероятно вставлен не тот идентификатор товара. В подобном случае вам необходимо будет сообщить полное имя данного товара или лучше адрес страницы этого товара.
<table> <tbody><tr> <td class="goodsListItem relat"> <div style="position:relative;"> <div class="goodsListItemBlock withBorder cornerAll"> <div class="goodsListItemImage relat a"> <a href="http://vip-ikona.ru/goods/box7-8"><img style="height:200px;" src="http://i3.vip-ikona.ru/1/984/9830877/eb5c13/podarochnaya-korobka-dlya-ikony-razmerom-7-8sm-kozha-zmei.jpg" alt="Подарочная коробка для иконы размером 7*8см. («кожа змеи»)"></a></div> <h3 class="goodsListItemName relat a" style="font-size:30px"><a href="http://vip-ikona.ru/goods/box7-8" style="font-size:14px">Подарочная коробка для иконы размером 7*8см. («кожа змеи»)</a></h3> <div class="goodsListItemPriceNew"> <a href="http://vip-ikona.ru/goods/box7-8?mod_id=20121898"><span title="690 Российских рублей"><span class="num">690</span> <span>рублей</span></span></a> </div> <div class="goodsListItemPriceOld"> </div> <div style="padding:7px 10px 40px 20px"> <form action="/cart/add/" method="post" id="related_goodsListFormId20121898" class="goodsListForm relat"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="" /> <input type="hidden" name="form[goods_mod_id]" value="20121898" /> <input aria-disabled="false" role="button" class="ui-button ui-widget ui-state-default ui-corner-all" value="Купить" style="width:70px;padding: 3px;height: 28px;background: #eee;position:right;" type="submit"> <a class="readmore" href="http://vip-ikona.ru/goods/box7-8" style="width:70px;padding: 3px;height: 28px;background: #eee;position:left;">Подробнее</a> </div> </form> </div> </div> </div></td>
если данный код не сработает, то вероятно вставлен не тот идентификатор товара. В подобном случае вам необходимо будет сообщить полное имя данного товара или лучше адрес страницы этого товара.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных