В приложении 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">'
Важный момент модуль учитывает все возможные вариации цены и добавляет и удаляет вариации цены, а не сам товар, при их наличии.
Также я убрал возможность изменять количество товара прямо в модуле корзины, т.к. много конфликтов, т.е. сейчас стоит просто блок который показывает сколько добавлено товара.
Attached Files
Edited by i001, 06 February 2014 - 20:31.