Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Максимально, что вы можете отредактировать в прайс-листе:
Можно, в шаблоне вид товара в прайс-листе в нужном месте ставим подобный код:
<button id="bid-$ID$-basket" onclick="add2Basket($ID$,'id');">В корзину</button>
ищем подобный код:
<td class="forumNameTd" align="center">$COUNT$ </td>
который заменяем на следующий:
<td class="forumNameTd" align="center">$COUNT$ <button id="bid-$ID$-basket" onclick="add2Basket($ID$,'id');">В корзину</button></td>
конечно перед тем как жать на кнопку В корзину, в ячейке количество товаров нужно прописать значение 1 или сколько позиций заказываете.
Работает, просто данные сразу не обновляются в корзине на странице прайса, обновите страницу и увидите, что в корзине товар есть. Замените вашу кнопку распечатать на:
<input type="button" value="Распечатать прайс-лист" onclick="print()" class="pinput"></input>
Перейти в страницу служебных форм http://ваш-сайт.ру/panel/?a=tmpl;m=20;t=5 найти код вида:
<div id="to_print"><form id="shop-price-form" action="" onsubmit="return price2Basket()"> <input type="hidden" name="mode" value="grp-add"> <table id="shop-price-list" class="gTable" width="100%" border="0" cellspacing="1" cellpadding="2"> <tr> <td class="gTableTop"><!--<s4374>-->Наименование<!--</s>--></td> <td class="gTableTop" width="1%"><!--<s4371>-->Цена<!--</s>--></td> <td class="gTableTop" width="1%"><!--<s4504>-->Количество<!--</s>--></td> </tr> <?endif?> $BODY$ <?if($PAGE_ID$=='price')?> <input type="button" value="Распечатать прайс-лист" onclick="print()" class="pinput" id='print'></input> </table> <div id="shop-price-buttons" class="shop-page-wrap shop-more-scroll"> <input type="submit" class="pinput" value="Добавить в корзину"> <input type="button" class="pinput" onclick="location.href='/shop/checkout'" value="Оформить заказ"> <a class="shop-more-scroll-close" href="" onclick="return shopPageScrollClose(this)" title="Закрыть"></a> </div> </form> <script type="text/javascript"> $(function(){ $('#print').click(function(){ var printing_css='<style media=print>tr:nth-child(even) td{background: #f0f0f0;}</style>'; var html_to_print=printing_css+$('#to_print').html(); var iframe=$('<iframe id="print_frame">'); $('body').append(iframe); var doc = $('#print_frame')[0].contentDocument || $('#print_frame')[0].contentWindow.document; var win = $('#print_frame')[0].contentWindow || $('#print_frame')[0]; doc.getElementsByTagName('body')[0].innerHTML=html_to_print; win.print(); $('iframe').remove(); }); }); </script> <?endif?></div>
Так она у вас вроде и так впысывается под стиль сайта и кнопок при заказах. Или же пишите свои стили для данной кнопки:
input[name="button1"] {стиль кнопки} input[name="button1"]:hover {стиль кнопки при наведении}