Четверг, 01 Декабрь 2011 19:39

Шаблон модуля корзины Virtuemart 1.1.x

Оцените материал
(0 голосов)

Нужно было убрать все излишки из полной корзины в модуле мини-корзины virtuemart, чтобы сделать её более компактной. В итоге осталось только самое необходимое: при пустой корзине модуль сообщает что корзина пуста, при полной показывает сколько товаров в ней есть, на какую сумму и ставит ссылку непосредственно на компонент с корзиной. Язык зависим от дефолтного.

Достаточно убрать пару строк из components\com_virtuemart\themes\default\templates\common\minicart.tpl.php:

Показать/скрыть php код

Посмотреть код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); 
 
if($empty_cart) { ?> 
 
<div style="margin: 0 auto;"> 
 <?php if(!$vmMinicart) { ?> 
 <?php } 
 echo $VM_LANG->_('PHPSHOP_EMPTY_CART') ?> 
 
<br> 
 
<?php } 
else { 
 // Loop through each row and build the table 
 foreach( $minicart as $cart ) { 
 
 foreach( $cart as $attr => $val ) { 
 // Using this we make all the variables available in the template 
 // translated example: $this->set( 'product_name', $product_name ); 
 $this->set( $attr, $val ); 
 } 
 if(!$vmMinicart) { // Build Minicart 
 ?> 
 <?php echo $cart['attributes']; 
 } 
 } 
} 
if(!$vmMinicart) { ?> 
<?php } ?> 
<div style="float: left;" > 
<?php echo $total_products ?> 
 
<br> 
 
<div style="float: right;"> 
<?php echo $total_price ?> 
 
<br> 
 
<?php if (!$empty_cart && !$vmMinicart) { ?> 
 <br/><br style="clear:both" /><div align="center"> 
 <?php echo $show_cart ?> 
 
<br> 
<br/> 
 
<?php } 
echo $saved_cart; 
?>

Осталось только подредактировать надписи и всё готово. 

Прочитано 3668 раз
Твитнуть

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

Защитный код
Обновить

joomla 1.7

Не получаются доработки?

Становитесь партнером студии Millor! Быстро и недорого эти ребята помогут решить практически любую проблему.

Хотите подзаработать?

Если да, то вам сюда! Партнерская программа студии MyWebSite. Получи 20% за каждого клиента! Работаем по всей России и СНГ!

Рекламное место свободно.