Added the combination attibutes on cart popup

This commit is contained in:
Julien Chanséaume
2014-07-25 11:51:46 +02:00
committed by Julien Chanseaume
parent 691553060b
commit e76ad60342
2 changed files with 34 additions and 28 deletions

View File

@@ -102,6 +102,7 @@ var pseManager = (function($){
// not exists, revert
setPseForm();
} else {
$pse.id.val(pseId);
$pse.pseId = pseId;
}
}
@@ -359,12 +360,13 @@ var pseManager = (function($){
$(document).on('submit.form-product', '.form-product', function () {
if (doAjax) {
var url_action = $(this).attr("action"),
product_id = $("input[name$='product_id']",this).val();
product_id = $("input[name$='product_id']",this).val(),
pse_id = $("input#pse-id",this).val();
$.ajax({type: "POST", data: $(this).serialize(), url: url_action,
success: function(data){
$(".cart-container").html($(data).html());
$.ajax({url:"ajax/addCartMessage", data:{ product_id: product_id },
$.ajax({url:"ajax/addCartMessage", data:{ product_id: product_id, pse_id: pse_id },
success: function (data) {
// Hide all currently active bootbox dialogs
bootbox.hideAll();

View File

@@ -2,6 +2,11 @@
{loop type="product" name="add_product_to_cart" id={product attr="id"}}
<div class="clearfix">
<table>
<tr>
<td colspan="3">
<h3 class="text-center">{intl l="The product has been added to your cart" }</h3>
</td>
</tr>
<tr>
<td class="col-md-4">
{loop name="product_thumbnail" type="image" product=$ID width="218" height="146" resize_mode="borders" limit="1"}
@@ -10,9 +15,8 @@
</td>
<td class="col-md-4">
<h2>{$TITLE}</h2>
{loop type="attribute_combination" name="product_options" product_sale_elements="$PRODUCT_SALE_ELEMENTS_ID"}
<p>{$ATTRIBUTE_TITLE}</p>
<p>{$ATTRIBUTE_AVAILABILITY_TITLE}</p>
{loop type="attribute_combination" name="product_options" product_sale_elements="{$smarty.get.pse_id}"}
<p>{$ATTRIBUTE_TITLE} : {$ATTRIBUTE_AVAILABILITY_TITLE}</p>
{/loop}
</td>
<td class="col-md-4">