Добавление своей кнопки в мини-корзину Viruemart

Например в левом блоке есть модуль mod_virtuemart_cart, который выводит корзину. Нам нужно прикрутить туда кнопку «Оформить заказ», чтобы пользователь видел, куда нажимать, если нигде нет внятных указателей.За корзину в целом отвечает файл administrator/com_virtuemart/html/shop.basket_short.php из которого вызывается другой файл: components/com_virtuemart/themes/default/templates/common/minicart.tpl.php Вот он-то нам и нужен.

В minicart.tpl.php идем в самый конец, там видим:

< ?php echo $show_cart ?>
   <dt>Товаров в корзине:</dt>
   <dd>< ?php echo $total_products ?></dd>
   <dt>На сумму:</dt>
   <dd>< ?php echo $total_price ?></dd>

и между ним и  } ?> вставляем следующий код:

//кнопка "Оформить"
  echo "<form name=\"form_name\" method=\"post\" action=\"index.php?page=checkout.index&ssl_redirect=1&option=com_virtuemart&Itemid=6\">";
  echo " <input class=\"button\" type=\"submit\" name=\"button_name\" value=\"Оформить\">";
echo "</form>";

Собственно, вот и все. Естественно, класс button у кнопки придется создать самому (если на сайте используются стандартные серые). Если же кнопки на сайте как-то стилизованы — ищем класс с этими стилями (например можно взять с любой другой красивой кнопки на сайте) и указываем его.

0

Добавить комментарий