[+] Project : default theme added
git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@10862 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
@@ -19,7 +19,7 @@
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2011 PrestaShop SA
|
||||
* @version Release: $Revision: 7100 $
|
||||
* @version Release: $Revision: 7009 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
@@ -89,20 +89,18 @@ var ajaxCart = {
|
||||
|
||||
// try to expand the cart
|
||||
expand : function(){
|
||||
$(['left_column', 'right_column']).each(function(id, parentId)
|
||||
if ($('#cart_block #cart_block_list').hasClass('collapsed'))
|
||||
{
|
||||
if ($('#'+parentId+' #cart_block #cart_block_list').hasClass('collapsed'))
|
||||
{
|
||||
$('#'+parentId+' #cart_block #cart_block_summary').slideUp(200, function(){
|
||||
$('#cart_block #cart_block_summary').slideUp(200, function(){
|
||||
$(this).addClass('collapsed').removeClass('expanded');
|
||||
$('#'+parentId+' #cart_block #cart_block_list').slideDown({
|
||||
$('#cart_block #cart_block_list').slideDown({
|
||||
duration: 600,
|
||||
complete: function(){$(this).addClass('expanded').removeClass('collapsed');}
|
||||
});
|
||||
});
|
||||
// toogle the button expand/collapse button
|
||||
$('#'+parentId+' #cart_block h4 span#block_cart_expand').fadeOut('slow', function(){
|
||||
$('#'+parentId+' #cart_block h4 span#block_cart_collapse').fadeIn('fast');
|
||||
$('#cart_block h4 span#block_cart_expand').fadeOut('slow', function(){
|
||||
$('#cart_block h4 span#block_cart_collapse').fadeIn('fast');
|
||||
});
|
||||
|
||||
// save the expand statut in the user cookie
|
||||
@@ -112,8 +110,9 @@ var ajaxCart = {
|
||||
async: true,
|
||||
data: 'ajax_blockcart_display=expand' + '&rand=' + new Date().getTime()
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
});
|
||||
},
|
||||
// cart to fix display when using back and previous browsers buttons
|
||||
refresh : function(){
|
||||
@@ -137,6 +136,7 @@ var ajaxCart = {
|
||||
|
||||
// try to collapse the cart
|
||||
collapse : function(){
|
||||
|
||||
if ($('#cart_block #cart_block_list').hasClass('expanded'))
|
||||
{
|
||||
$('#cart_block #cart_block_list').slideUp('slow', function(){
|
||||
@@ -215,7 +215,7 @@ var ajaxCart = {
|
||||
$picture.css({'position': 'absolute', 'top': pictureOffsetOriginal.top, 'left': pictureOffsetOriginal.left});
|
||||
|
||||
var pictureOffset = $picture.offset();
|
||||
var cartBlockOffset = $('#cart_block').offset();
|
||||
var cartBlockOffset = $('#shopping_cart').offset();
|
||||
|
||||
// Check if the block cart is activated for the animation
|
||||
if (cartBlockOffset != undefined && $picture.size())
|
||||
@@ -263,8 +263,6 @@ var ajaxCart = {
|
||||
|
||||
//hide the products displayed in the page but no more in the json data
|
||||
hideOldProducts : function(jsonData) {
|
||||
$(['left_column', 'right_column']).each(function(id, parentId)
|
||||
{
|
||||
//delete an eventually removed product of the displayed cart (only if cart is not empty!)
|
||||
if($('#cart_block #cart_block_list dl.products').length > 0)
|
||||
{
|
||||
@@ -272,8 +270,7 @@ var ajaxCart = {
|
||||
var removedProductData = null;
|
||||
var removedProductDomId = null;
|
||||
//look for a product to delete...
|
||||
$('#'+parentId+' #cart_block_list dl.products dt').each(function()
|
||||
{
|
||||
$('#cart_block_list dl.products dt').each(function(){
|
||||
//retrieve idProduct and idCombination from the displayed product in the block cart
|
||||
var domIdProduct = $(this).attr('id');
|
||||
var firstCut = domIdProduct.replace('cart_block_product_', '');
|
||||
@@ -298,6 +295,7 @@ var ajaxCart = {
|
||||
removedProductId = $(this).attr('id');
|
||||
//return false; // Regarding that the customer can only remove products one by one, we break the loop
|
||||
}
|
||||
});
|
||||
|
||||
//if there is a removed product, delete it from the displayed block cart
|
||||
if (removedProductId != null)
|
||||
@@ -305,52 +303,48 @@ var ajaxCart = {
|
||||
var firstCut = removedProductId.replace('cart_block_product_', '');
|
||||
var ids = firstCut.split('_');
|
||||
|
||||
$('#'+parentId+' #'+removedProductId).addClass('strike').fadeTo('slow', 0, function(){
|
||||
$('#'+removedProductId).addClass('strike').fadeTo('slow', 0, function(){
|
||||
$(this).slideUp('slow', function(){
|
||||
$(this).remove();
|
||||
//if the cart is now empty, show the 'no product in the cart' message
|
||||
if($('#'+parentId+' #cart_block dl.products dt').length == 0)
|
||||
if($('#cart_block dl.products dt').length == 0)
|
||||
{
|
||||
$('#'+parentId+' p#cart_block_no_products').slideDown('fast');
|
||||
$('#'+parentId+' div#cart_block dl.products').remove();
|
||||
$('p#cart_block_no_products:hidden').slideDown('fast');
|
||||
$('div#cart_block dl.products').remove();
|
||||
}
|
||||
});
|
||||
});
|
||||
$('#'+parentId+' dd#cart_block_combination_of_' + ids[0] + (ids[1] ? '_'+ids[1] : '') ).fadeTo('fast', 0, function(){
|
||||
$('dd#cart_block_combination_of_' + ids[0] + (ids[1] ? '_'+ids[1] : '') ).fadeTo('fast', 0, function(){
|
||||
$(this).slideUp('fast', function(){
|
||||
$(this).remove();
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
hideOldProductCustomizations : function (product, domIdProduct)
|
||||
{
|
||||
$(['left_column', 'right_column']).each(function(id, parentId)
|
||||
var customizationList = $('#cart_block #cart_block_list ul#customization_' + product['id'] + '_' + product['idCombination']);
|
||||
if(customizationList.length > 0)
|
||||
{
|
||||
var customizationList = $('#'+parentId+' #cart_block #cart_block_list ul#customization_' + product['id'] + '_' + product['idCombination']);
|
||||
if(customizationList.length > 0)
|
||||
{
|
||||
$(customizationList).find("li").each(function(){
|
||||
$(this).find("div").each(function() {
|
||||
var customizationDiv = $(this).attr('id');
|
||||
var tmp = customizationDiv.replace('deleteCustomizableProduct_', '');
|
||||
var ids = tmp.split('_');
|
||||
if ((parseInt(product.idCombination) == parseInt(ids[2])) && !ajaxCart.doesCustomizationStillExist(product, ids[0]))
|
||||
$('#' + customizationDiv).parent().addClass('strike').fadeTo('slow', 0, function(){
|
||||
$(this).slideUp('slow');
|
||||
$(this).remove();
|
||||
});
|
||||
});
|
||||
$(customizationList).find("li").each(function(){
|
||||
$(this).find("div").each(function() {
|
||||
var customizationDiv = $(this).attr('id');
|
||||
var tmp = customizationDiv.replace('deleteCustomizableProduct_', '');
|
||||
var ids = tmp.split('_');
|
||||
if ((parseInt(product.idCombination) == parseInt(ids[2])) && !ajaxCart.doesCustomizationStillExist(product, ids[0]))
|
||||
$('#' + customizationDiv).parent().addClass('strike').fadeTo('slow', 0, function(){
|
||||
$(this).slideUp('slow');
|
||||
$(this).remove();
|
||||
});
|
||||
});
|
||||
}
|
||||
var removeLinks = $('#'+parentId+' #cart_block_product_' + domIdProduct).find('a.ajax_cart_block_remove_link');
|
||||
if (!product.hasCustomizedDatas && !removeLinks.length)
|
||||
$('#'+parentId+' #' + domIdProduct + ' span.remove_link').html('<a class="ajax_cart_block_remove_link" rel="nofollow" href="' + baseDir + 'index.php?controller=cart&delete&id_product=' + product['id'] + '&ipa=' + product['idCombination'] + '&token=' + static_token + '" title="' + removingLinkText + '"> </a>');
|
||||
});
|
||||
});
|
||||
}
|
||||
var removeLinks = $('#cart_block_product_' + domIdProduct).find('a.ajax_cart_block_remove_link');
|
||||
if (!product.hasCustomizedDatas && !removeLinks.length)
|
||||
$('#' + domIdProduct + ' span.remove_link').html('<a class="ajax_cart_block_remove_link" rel="nofollow" href="' + baseDir + 'index.php?controller=cart&delete&id_product=' + product['id'] + '&ipa=' + product['idCombination'] + '&token=' + static_token + '"> </a>');
|
||||
},
|
||||
|
||||
doesCustomizationStillExist : function (product, customizationId)
|
||||
@@ -399,9 +393,7 @@ var ajaxCart = {
|
||||
|
||||
// Update product quantity
|
||||
updateProductQuantity : function (product, quantity) {
|
||||
$(['left_column', 'right_column']).each(function(id, parentId)
|
||||
{
|
||||
$('#'+parentId+' dt#cart_block_product_' + product.id + (product.idCombination ? '_' + product.idCombination : '') + ' .quantity').fadeTo('fast', 0, function() {
|
||||
$('dt#cart_block_product_' + product.id + (product.idCombination ? '_' + product.idCombination : '') + ' .quantity').fadeTo('fast', 0, function() {
|
||||
$(this).text(quantity);
|
||||
$(this).fadeTo('fast', 1, function(){
|
||||
$(this).fadeTo('fast', 0, function(){
|
||||
@@ -413,29 +405,27 @@ var ajaxCart = {
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
//display the products witch are in json data but not already displayed
|
||||
displayNewProducts : function(jsonData) {
|
||||
$(['left_column', 'right_column']).each(function(id, parentId)
|
||||
{
|
||||
|
||||
//add every new products or update displaying of every updated products
|
||||
$(jsonData.products).each(function(){
|
||||
//fix ie6 bug (one more item 'undefined' in IE6)
|
||||
if (this.id != undefined)
|
||||
{
|
||||
//create a container for listing the products and hide the 'no product in the cart' message (only if the cart was empty)
|
||||
if ($('#'+parentId+' div#cart_block dl.products').length == 0)
|
||||
$('#'+parentId+' p#cart_block_no_products').fadeTo('fast', 0, function(){
|
||||
$(this).slideUp('fast').fadeTo(0, 1);
|
||||
}).before('<dl class="products"></dl>');
|
||||
|
||||
if ($('div#cart_block dl.products').length == 0)
|
||||
{
|
||||
$('p#cart_block_no_products').before('<dl class="products"></dl>');
|
||||
$('p#cart_block_no_products').hide();
|
||||
}
|
||||
//if product is not in the displayed cart, add a new product's line
|
||||
var domIdProduct = this.id + (this.idCombination ? '_' + this.idCombination : '');
|
||||
var domIdProductAttribute = this.id + '_' + (this.idCombination ? this.idCombination : '0');
|
||||
if($('#'+parentId+' #cart_block dt#cart_block_product_'+ domIdProduct ).length == 0)
|
||||
if($('#cart_block dt#cart_block_product_'+ domIdProduct ).length == 0)
|
||||
{
|
||||
var productId = parseInt(this.id);
|
||||
var productAttributeId = (this.hasAttributes ? parseInt(this.attributes) : 0);
|
||||
@@ -451,53 +441,51 @@ var ajaxCart = {
|
||||
if (this.hasCustomizedDatas)
|
||||
content += ajaxCart.displayNewCustomizedDatas(this);
|
||||
if (this.hasAttributes) content += '</dd>';
|
||||
$('#'+parentId+' #cart_block dl.products').append(content);
|
||||
|
||||
$('#cart_block dl.products').append(content);
|
||||
}
|
||||
//else update the product's line
|
||||
else{
|
||||
var jsonProduct = this;
|
||||
if($('#'+parentId+' dt#cart_block_product_' + domIdProduct + ' .quantity').text() != jsonProduct.quantity || $('dt#cart_block_product_' + domIdProduct + ' .price').text() != jsonProduct.priceByLine)
|
||||
if($('dt#cart_block_product_' + domIdProduct + ' .quantity').text() != jsonProduct.quantity || $('dt#cart_block_product_' + domIdProduct + ' .price').text() != jsonProduct.priceByLine)
|
||||
{
|
||||
// Usual product
|
||||
$('#'+parentId+' dt#cart_block_product_' + domIdProduct + ' .price').text(jsonProduct.priceByLine);
|
||||
$('dt#cart_block_product_' + domIdProduct + ' .price').text(jsonProduct.priceByLine);
|
||||
ajaxCart.updateProductQuantity(jsonProduct, jsonProduct.quantity);
|
||||
|
||||
// Customized product
|
||||
if (jsonProduct.hasCustomizedDatas)
|
||||
{
|
||||
customizationFormatedDatas = ajaxCart.displayNewCustomizedDatas(jsonProduct);
|
||||
if (!$('#'+parentId+' #cart_block ul#customization_' + domIdProductAttribute).length)
|
||||
if (!$('#cart_block ul#customization_' + domIdProductAttribute).length)
|
||||
{
|
||||
if (jsonProduct.hasAttributes)
|
||||
$('#'+parentId+' #cart_block dd#cart_block_combination_of_' + domIdProduct).append(customizationFormatedDatas);
|
||||
$('#cart_block dd#cart_block_combination_of_' + domIdProduct).append(customizationFormatedDatas);
|
||||
else
|
||||
$('#'+parentId+' #cart_block dl.products').append(customizationFormatedDatas);
|
||||
$('#cart_block dl.products').append(customizationFormatedDatas);
|
||||
}
|
||||
else
|
||||
$('#'+parentId+' #cart_block ul#customization_' + domIdProductAttribute).append(customizationFormatedDatas);
|
||||
$('#cart_block ul#customization_' + domIdProductAttribute).append(customizationFormatedDatas);
|
||||
}
|
||||
}
|
||||
}
|
||||
$('#'+parentId+' #cart_block dl.products .hidden').slideDown('slow').removeClass('hidden');
|
||||
$('#cart_block dl.products .hidden').slideDown('slow').removeClass('hidden');
|
||||
|
||||
var removeLinks = $('#'+parentId+' #cart_block_product_' + domIdProduct).find('a.ajax_cart_block_remove_link');
|
||||
var removeLinks = $('#cart_block_product_' + domIdProduct).find('a.ajax_cart_block_remove_link');
|
||||
if (this.hasCustomizedDatas && removeLinks.length)
|
||||
$(removeLinks).each(function() {
|
||||
$(this).remove();
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
displayNewCustomizedDatas : function(product)
|
||||
{
|
||||
$(['left_column', 'right_column']).each(function(id, parentId)
|
||||
{
|
||||
var content = '';
|
||||
var productId = parseInt(product.id);
|
||||
var productAttributeId = typeof(product.idCombination) == 'undefined' ? 0 : parseInt(product.idCombination);
|
||||
var hasAlreadyCustomizations = $('#'+parentId+' #cart_block ul#customization_' + productId + '_' + productAttributeId).length;
|
||||
var hasAlreadyCustomizations = $('#cart_block ul#customization_' + productId + '_' + productAttributeId).length;
|
||||
|
||||
if (!hasAlreadyCustomizations)
|
||||
{
|
||||
@@ -510,7 +498,7 @@ var ajaxCart = {
|
||||
customizationId = parseInt(this.customizationId);
|
||||
productAttributeId = typeof(product.idCombination) == 'undefined' ? 0 : parseInt(product.idCombination);
|
||||
// If the customization is already displayed on the cart, no update's needed
|
||||
if($('#'+parentId+' #cart_block').find("div[id^=deleteCustomizableProduct_" + customizationId + "_]").length)
|
||||
if($('#cart_block').find("div[id^=deleteCustomizableProduct_" + customizationId + "_]").length)
|
||||
return ('');
|
||||
content += '<li name="customization"><div class="deleteCustomizableProduct" id="deleteCustomizableProduct_' + customizationId + '_' + productId + '_' + (productAttributeId ? productAttributeId : '0') + '"><a rel="nofollow" class="ajax_cart_block_remove_link" href="' + baseDir + 'index.php?controller=cart&delete&id_product=' + productId + '&ipa=' + productAttributeId + '&id_customization=' + customizationId + '&token=' + static_token + '"> </a></div><span class="quantity-formated"><span class="quantity">' + parseInt(this.quantity) + '</span>x</span>';
|
||||
|
||||
@@ -536,8 +524,8 @@ var ajaxCart = {
|
||||
// Field cleaning
|
||||
if (customizationId)
|
||||
{
|
||||
$('#'+parentId+' #uploadable_files li div.customizationUploadBrowse img').remove();
|
||||
$('#'+parentId+' #text_fields li input').attr('value', '');
|
||||
$('#uploadable_files li div.customizationUploadBrowse img').remove();
|
||||
$('#text_fields li input').attr('value', '');
|
||||
}
|
||||
});
|
||||
|
||||
@@ -547,7 +535,6 @@ var ajaxCart = {
|
||||
if (!product.hasAttributes) content += '</dd>';
|
||||
}
|
||||
return (content);
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
@@ -571,13 +558,10 @@ var ajaxCart = {
|
||||
ajaxCart.refreshVouchers(jsonData);
|
||||
|
||||
//update 'first' and 'last' item classes
|
||||
$(['left_column', 'right_column']).each(function(id, parentId)
|
||||
{
|
||||
$('#'+parentId+' #cart_block dl.products dt').removeClass('first_item').removeClass('last_item').removeClass('item');
|
||||
$('#'+parentId+' #cart_block dl.products dt:first').addClass('first_item');
|
||||
$('#'+parentId+' #cart_block dl.products dt:not(:first,:last)').addClass('item');
|
||||
$('#'+parentId+' #cart_block dl.products dt:last').addClass('last_item');
|
||||
});
|
||||
$('#cart_block dl.products dt').removeClass('first_item').removeClass('last_item').removeClass('item');
|
||||
$('#cart_block dl.products dt:first').addClass('first_item');
|
||||
$('#cart_block dl.products dt:not(:first,:last)').addClass('item');
|
||||
$('#cart_block dl.products dt:last').addClass('last_item');
|
||||
|
||||
//reset the onlick events in relation to the cart block (it allow to bind the onclick event to the new 'delete' buttons added)
|
||||
ajaxCart.overrideButtonsInThePage();
|
||||
@@ -630,9 +614,9 @@ var ajaxCart = {
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
//when document is loaded...
|
||||
$(document).ready(function(){
|
||||
|
||||
// expand/collapse management
|
||||
$('#block_cart_collapse').click(function(){
|
||||
ajaxCart.collapse();
|
||||
@@ -642,5 +626,14 @@ $(document).ready(function(){
|
||||
});
|
||||
ajaxCart.overrideButtonsInThePage();
|
||||
ajaxCart.refresh();
|
||||
|
||||
/* roll over cart */
|
||||
$("#shopping_cart").mouseenter(function(){
|
||||
$("#cart_block").stop(true, true).slideDown(450);
|
||||
});
|
||||
|
||||
$("#cart_block").mouseleave(function(){
|
||||
$(this).stop(true, true).slideUp(450);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@@ -0,0 +1,97 @@
|
||||
/* Special style for block cart*/
|
||||
#cart_block {
|
||||
z-index: 10;
|
||||
display:none;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 65px;
|
||||
height: auto;
|
||||
width: 200px;
|
||||
-moz-border-radius-bottomright: 3px;
|
||||
-moz-border-radius-bottomleft: 3px;
|
||||
-webkit-border-radius-bottomright: 3px;
|
||||
-webkit-border-radius-bottomleft: 3px;
|
||||
border-bottom-right-radius: 3px;
|
||||
border-bottom-left-radius: 3px;
|
||||
box-shadow: 0 1px 0 #C6C6C6;
|
||||
background:#eee
|
||||
}
|
||||
#cart_block.cart_block_hover {display:block}
|
||||
#cart_block h4 {
|
||||
display:none;
|
||||
padding-left:36px;
|
||||
background:url(img/pict_cart_block_h4.png) no-repeat 5px 0
|
||||
}
|
||||
#cart_block h4 span {
|
||||
float: right;
|
||||
padding-left: 10px;
|
||||
text-transform: none;
|
||||
background-position: left top;
|
||||
background-repeat: no-repeat;
|
||||
cursor: pointer
|
||||
}
|
||||
#cart_block h4 span#block_cart_collapse {background-image: url(img/icon/sort_asc_white.png) }
|
||||
#cart_block h4 span#block_cart_expand {background-image: url(img/icon/sort_desc_white.png) }
|
||||
|
||||
#cart_block .block_content {padding:8px 8px 16px 8px;}
|
||||
|
||||
#cart_block #cart_block_summary {display:none}
|
||||
#cart_block .quantity-formated {
|
||||
display:inline-block;
|
||||
margin-right:5px;
|
||||
width:15px
|
||||
}
|
||||
#cart_block .cart_block_product_name {font-weight:bold}
|
||||
#cart_block .remove_link {
|
||||
float:right;
|
||||
display:inline-block;
|
||||
margin:1px 0 0 5px;
|
||||
height:12px;
|
||||
width:12px
|
||||
}
|
||||
#cart_block .remove_link a {
|
||||
display:inline-block;
|
||||
height:12px;
|
||||
width:12px;
|
||||
background: url(img/icon/delete.gif) no-repeat 0 0
|
||||
}
|
||||
#cart_block .price {
|
||||
float:right
|
||||
}
|
||||
|
||||
#cart_block #cart_block_list dl {
|
||||
padding-bottom:10px
|
||||
}
|
||||
#cart_block #cart_block_list dt {padding:4px 0}
|
||||
#cart_block #cart_block_list dt a {font-weight:bold}
|
||||
#cart_block #cart_block_list dd {
|
||||
display:none;
|
||||
margin-left:20px
|
||||
}
|
||||
|
||||
#cart_block #cart-prices {
|
||||
padding:10px 4px;
|
||||
line-height:20px;
|
||||
font-weight:bold;
|
||||
border-top:1px solid #999
|
||||
}
|
||||
#cart_block #cart_block_shipping_cost,
|
||||
#cart_block #cart_block_total {
|
||||
float:right
|
||||
}
|
||||
#cart_block #cart_block_shipping_cost {font-weight:normal}
|
||||
|
||||
#cart_block #cart-buttons .button_small {display:none;}
|
||||
#cart_block #cart-buttons #button_order_cart {
|
||||
float:right;
|
||||
padding-left:20px
|
||||
}
|
||||
#cart_block #cart-buttons #button_order_cart span {
|
||||
position:absolute;
|
||||
top:-1px;
|
||||
left:-12px;
|
||||
display:block;
|
||||
height:26px;
|
||||
width:26px;
|
||||
background:url(img/icon/pict_add_cart.png) no-repeat 0 0
|
||||
}
|
||||
@@ -93,6 +93,7 @@ class BlockCart extends Module
|
||||
'wrapping_cost' => Tools::displayPrice($wrappingCost, $currency),
|
||||
'product_total' => Tools::displayPrice($params['cart']->getOrderTotal($useTax, Cart::BOTH_WITHOUT_SHIPPING), $currency),
|
||||
'total' => Tools::displayPrice($totalToPay, $currency),
|
||||
'id_carrier' => (int)($params['cart']->id_carrier),
|
||||
'order_process' => Configuration::get('PS_ORDER_PROCESS_TYPE') ? 'order-opc' : 'order',
|
||||
'ajax_allowed' => (int)(Configuration::get('PS_BLOCK_CART_AJAX')) == 1 ? true : false
|
||||
));
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2011 PrestaShop SA
|
||||
* @version Release: $Revision: 7465 $
|
||||
* @version Release: $Revision: 6594 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
@@ -62,18 +62,18 @@ var removingLinkText = '{l s='remove this product from my cart' mod='blockcart'
|
||||
{assign var='productAttributeId' value=$product.id_product_attribute}
|
||||
<dt id="cart_block_product_{$product.id_product}{if $product.id_product_attribute}_{$product.id_product_attribute}{/if}" class="{if $smarty.foreach.myLoop.first}first_item{elseif $smarty.foreach.myLoop.last}last_item{else}item{/if}">
|
||||
<span class="quantity-formated"><span class="quantity">{$product.cart_quantity}</span>x</span>
|
||||
<a class="cart_block_product_name" href="{$link->getProductLink($product.id_product, $product.link_rewrite, $product.category, null, null, $product.id_shop, $product.id_product_attribute)}" title="{$product.name|escape:html:'UTF-8'}">
|
||||
<a class="cart_block_product_name" href="{$link->getProductLink($product)}" title="{$product.name|escape:html:'UTF-8'}">
|
||||
{$product.name|truncate:13:'...'|escape:html:'UTF-8'}</a>
|
||||
<span class="remove_link">{if !isset($blockcart_customizedDatas.$productId.$productAttributeId)}<a rel="nofollow" class="ajax_cart_block_remove_link" href="{$link->getPageLink('cart', true, NULL, "delete&id_product={$product.id_product}&ipa={$product.id_product_attribute}&token={$static_token}")}" title="{l s='remove this product from my cart' mod='blockcart'}"> </a>{/if}</span>
|
||||
<span class="price">{if $priceDisplay == $smarty.const.PS_TAX_EXC}{displayWtPrice p="`$product.total`"}{else}{displayWtPrice p="`$product.total_wt`"}{/if}</span>
|
||||
</dt>
|
||||
{if isset($product.attributes_small)}
|
||||
<dd id="cart_block_combination_of_{$product.id_product}{if $product.id_product_attribute}_{$product.id_product_attribute}{/if}" class="{if $smarty.foreach.myLoop.first}first_item{elseif $smarty.foreach.myLoop.last}last_item{else}item{/if}">
|
||||
<a href="{$link->getProductLink($product.id_product, $product.link_rewrite, $product.category, null, null, $product.id_shop, $product.id_product_attribute)}" title="{l s='Product detail'}">{$product.attributes_small}</a>
|
||||
<a href="{$link->getProductLink($product)}" title="{l s='Product detail'}">{$product.attributes_small}</a>
|
||||
{/if}
|
||||
|
||||
<!-- Customizable datas -->
|
||||
{if isset($blockcart_customizedDatas.$productId.$productAttributeId)}
|
||||
{if isset($customizedDatas.$productId.$productAttributeId)}
|
||||
{if !isset($product.attributes_small)}<dd id="cart_block_combination_of_{$product.id_product}{if $product.id_product_attribute}_{$product.id_product_attribute}{/if}" class="{if $smarty.foreach.myLoop.first}first_item{elseif $smarty.foreach.myLoop.last}last_item{else}item{/if}">{/if}
|
||||
<ul class="cart_block_customizations" id="customization_{$productId}_{$productAttributeId}">
|
||||
{foreach from=$blockcart_customizedDatas.$productId.$productAttributeId[$product.id_address_delivery] key='id_customization' item='customization' name='customizations'}
|
||||
@@ -103,7 +103,7 @@ var removingLinkText = '{l s='remove this product from my cart' mod='blockcart'
|
||||
<tr class="bloc_cart_voucher" id="bloc_cart_voucher_{$discount.id_discount}">
|
||||
<td class="name" title="{$discount.description}">{$discount.name|cat:' : '|cat:$discount.description|truncate:18:'...'|escape:'htmlall':'UTF-8'}</td>
|
||||
<td class="price">-{if $discount.value_real != '!'}{if $priceDisplay == 1}{convertPrice price=$discount.value_tax_exc}{else}{convertPrice price=$discount.value_real}{/if}{/if}</td>
|
||||
<td class="delete"><a href="{$link->getPageLink("$blockcart_order_process", true, NULL, "deleteDiscount={$discount.id_discount}")}" title="{l s='Delete'}"><img src="{$img_dir}icon/delete.gif" alt="{l s='Delete'}" width="11" height="13" class="icon" /></a></td>
|
||||
<td class="delete"><a href="{$link->getPageLink("$blockcart_order_process.php", true)}?deleteDiscount={$discount.id_discount}" title="{l s='Delete'}"><img src="{$img_dir}icon/delete.gif" alt="{l s='Delete'}" width="11" height="13" class="icon" /></a></td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
@@ -141,11 +141,8 @@ var removingLinkText = '{l s='remove this product from my cart' mod='blockcart'
|
||||
{/if}
|
||||
{/if}
|
||||
<p id="cart-buttons">
|
||||
{capture name=step_order_process}
|
||||
{if $blockcart_order_process == 'order'}step=1{/if}
|
||||
{/capture}
|
||||
{if $blockcart_order_process == 'order'}<a href="{$link->getPageLink("$blockcart_order_process", true)}" class="button_small" title="{l s='Cart' mod='blockcart'}">{l s='Cart' mod='blockcart'}</a>{/if}
|
||||
<a href="{$link->getPageLink("$blockcart_order_process", true, NULL, "{$smarty.capture.step_order_process}")}" id="button_order_cart" class="exclusive{if $blockcart_order_process == 'order-opc'}_large{/if}" title="{l s='Check out' mod='blockcart'}">{l s='Check out' mod='blockcart'}</a>
|
||||
{if $blockcart_order_process == 'order'}<a href="{$link->getPageLink("$blockcart_order_process.php", true)}" class="button_small" title="{l s='Cart' mod='blockcart'}">{l s='Cart' mod='blockcart'}</a>{/if}
|
||||
<a href="{$link->getPageLink("$blockcart_order_process.php", true)}{if $blockcart_order_process == 'order'}?step=1{/if}" id="button_order_cart" class="exclusive{if $blockcart_order_process == 'order-opc'}_large{/if}" title="{l s='Check out' mod='blockcart'}"><span></span>{l s='Check out' mod='blockcart'}</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user