В приложении 2 файла
default.php - заменяем стандартный который лежит здесь
modules\mod_jbzoo_basket\tmpl
картинку кидаем в папку images вашего шаблона (она добавляет крестик на удалении из корзины)
Как работает модуль смотрим здесь.http://kingroll66.ru/menyu/rolly
При пустой корзине его не видно поэтому что нибудь добавьте.
Теперь по порядку.
в файле default.php сверяем строки 75 и 91,
echo $image = $zoo->jbitem->renderImageFromItem($item1, array('f6bf4bf3-98d5-4741-af75-c1985b8728e3'), true);
<?$removeUrl = $zoo->jbrouter->element('b0d2b218-87a9-4573-85b7-350d2eec1061', $item['itemId'], 'ajaxRemoveFromCart',array($item[hash]) );?>
f6bf4bf3-98d5-4741-af75-c1985b8728e3
b0d2b218-87a9-4573-85b7-350d2eec1061
Здесь ставим свои значения элементов, в первом случае картинки, во второму случае цены. (посмотреть можно в админке или через файрбуг)
Строка 80 выводит имя товара
<div class="cart_name">
<?= mb_substr($item1->name,0,20) ?>...
</div>
данный код сокращает имя по символам в примере 20 символов и добавляет ... в конце имени товара
<?= mb_substr($item1->name,0,20) ?>...
строка 139
echo '<p class="empt">' . JText::_('JBZOO_CART_ITEMS_NOT_FOUND') . '</p>';
присвоен класс empt, который в моем случае через css убирает показ фразы "ваша корзина пуста" ну и самой корзины соотвественно.
Чтобы получить вид как на примере добавляем в подключенный css
следующее
.jsJBZooModuleBasket{
background: #fff;
}
.empt {display: none;}
#cart_full img{
border-radius: 6px; width: 50px;
height: 50px;
}
#cart_full {padding: 10px; padding-bottom: 0;}
.tbs{
display: block;
color: #ee0000;
text-align: center; font-weight: normal;
margin-bottom: 10px;
font-size: 17px; border-bottom: solid 1px #ddd;
}
#cart_full .cart_item_image{
float:left;
}
#cart_full .cart_main{
float:left;
margin-left: 10px;
width: 150px;
}
#cart_full .cart_main .cart_name{
font-weight: normal;
color: #333;
width:100%
}
.cart{
overflow: visible !important}
#cart_full .addcount{
background: none;
}
.itogo {
padding: 0 10px;
color: #ee0000;
text-align: center;
font-weight: normal;
margin-bottom: 10px;
font-size: 15px;
text-transform: uppercase;
border-top: solid 1px #ddd;
border-bottom: solid 1px #ddd; width: 186px;
margin: 0 auto;
}
.itogo .price-total-value {font-size: 25px !important;}
#cart_full .addcount input,#cart_full .addcount .minus,#cart_full .addcount .plus{
color: #c9ced2 !important;
display: inline-block;
line-height: 26px;
height: 26px !important;
padding: 0;
width: 26px !Important;
background: none;
text-align: center;
font-weight: bold;
font-size: 14px;
vertical-align: bottom;
border-radius: 0 !important; margin-top: 9px;
}
#cart_full .addcount .minus,#cart_full .addcount .plus{
background-clip: padding-box;
cursor: pointer;
background-image: url(../images/del.png) !important;
background-repeat: no-repeat !important;
border: 0;
padding: 0;
float: left;
color: #fff !important;
}
#cart_full .addcount{margin:0;float: right;
width: 20px;}
#cart_full p{color:black;font-size: 16px; margin-top: 2px;
}
#cart_full .jsCount{margin-top: 5px;
box-shadow: none !important;
-webkit-box-shadow: none !important;
border-radius: 0 !important; background: none !important;
border: solid 1px #E2E2E2;
float: left;
}
#cart_full .btn-mini {border: solid 1px #c9ced2}
.jbzoo a.empty-cart {
padding-right: 0;
display: block !important;
clear: both;
float: none;
text-align: center;
padding: 6px;
}
.jsJBZooModuleBasket .add-to-cart{margin: 0 auto;
display: block !important;
width: 100px;
text-align: center;
margin-bottom: 11px;}
.jbzoo .jbzoo-basket-wraper .basket-link {
padding-bottom: 6px;
}
.summ {
float: left;
margin-right: 23px;
}
Показ лотов и количества товаров в корзине по прежнему отключаются в админке.
так же изменена фраза всего товаров в корзине на ИТОГО
строка 119
echo '<p class="itogo">' . JText::_('ИТОГО: ') . '<span class="price-total-value">'
Важный момент модуль учитывает все возможные вариации цены и добавляет и удаляет вариации цены, а не сам товар, при их наличии.
Также я убрал возможность изменять количество товара прямо в модуле корзины, т.к. много конфликтов, т.е. сейчас стоит просто блок который показывает сколько добавлено товара.
Прикрепленные файлы
Сообщение отредактировал i001: 06 February 2014 - 20:31












