Клиент попросил небольшое изменение в корзине, а именно:
Клиент не может оформить заказ, пока не поставил галочку "ознакомлен с договором"...
Понимаю, что модулем это не назовешь, да и пишется он за 2 минуты, но все-же, может кому-то понадобится.
Итак:
1. Включите принудительную очистку кеша в админ-панели.
2. в shopping_cart.tpl.html вставляете после {if $cart_content}
{literal} <script type="text/javascript"> function SelectCheck() { if ($("#checkOn").prop("checked") == true) { $(".goButton").show(); } else { $(".goButton").hide(); } } </script> {/literal}
Тут важно знать - если на сайте уже стоит библиотека jquery, то этого достаточно, если нет, то перед этой функцией надо поставить
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
3. В этом же файле почти в самом низу перед таблицей, где выводятся ссылки на оформление и прочее вставить
<table cellspacing="0" cellpadding="0" width="100%"> <tr> <td class="hdbot" align="center"> <input type="checkbox" id="checkOn" onclick="SelectCheck();"> С условиями <a href="#">договора-оферты</a> ознакомлен. </td> </tr> </table>
в <a href="#">договора-оферты</a> вместо # вставьте ссылку на страницу договора.
4. теперь таблица с сылками на оформление -
<td class="hdbot"><a href="#" onClick="....
между a и href вставьте
class="goButton" style="display: none;"
Все готово.
кому лень разбираться, и файл корзины не редактировался, просто скачайте файл shopping_cart.tpl.html 8.58К 4 Количество загрузок: