@cart-product = [data-v-component-cart] [data-v-cart-product] @cart-product|deleteAllButFirstChild [data-v-component-cart]|prepend = _component['cart'][$_cart_idx] ?? []; $_pagination_count = $cart['count'] ?? 0; $_pagination_limit = isset($cart['limit']) ? $cart['limit'] : 5; $products = $cart['products'] ?? []; ?> [data-v-component-cart] [data-v-total_items] = $cart['total_items'] [data-v-component-cart] [data-v-grand-total] = $cart['total'] [data-v-component-cart] [data-v-grand-total_formatted] = $cart['total_formatted'] [data-v-component-cart] [data-v-cart-cart-*]|innerText = $cart['@@__data-v-cart-cart-(*)__@@'] @cart-product|before = ['product_id' => 1, 'image' => '#']] : false; $products = empty($products) ? $_default : $products; if($products) { foreach ($products as $key => $product) { ?> //@cart-product [data-v-product-name] = $product['name'] //@cart-product [data-v-product-price] = $product['price'] //@cart-product [data-v-product-content] = $product['content'] //catch all data attributes @cart-product [data-v-cart-product-*]|innerText = $product['@@__data-v-cart-product-(*)__@@'] @cart-product a[data-v-cart-product-*]|href = $product['@@__data-v-cart-product-(*)__@@'] @cart-product img[data-v-cart-product-*]|src = $product['@@__data-v-cart-product-(*)__@@'] @cart-product input[data-v-cart-product-*]|value = $product['@@__data-v-cart-product-(*)__@@'] @cart-product|data-product_id = $product['product_id'] @cart-product|data-product_id = $product['product_id'] @cart-product|data-key = $key @cart-product [data-v-cart-product-image]|src = $product['image'] @cart-product|after = @cart-option = [data-v-component-cart] [data-v-cart-product] [data-v-product-option] @cart-option|deleteAllButFirstChild @cart-option|before = 'product_option_value_id'] : false; $option_value = empty($product['option_value']) ? $_default : $product['option_value']; if($option_value) { foreach ($option_value as $product_option_value_id => $value) { ?> @cart-option [data-v-product-option-*]|innerText = $value['@@__data-v-product-option-(*)__@@'] @cart-option|after = @total = [data-v-component-cart] [data-v-cart-totals] [data-v-cart-total] @total|deleteAllButFirstChild @total|before = []] : false; $totals = empty($totals) ? $_default : $totals; if(is_array($totals)) foreach ($totals as $index => $total) { ?> //catch all data attributes @total [data-v-cart-total-*]|innerText = $total['@@__data-v-cart-total-(*)__@@'] @total a[data-v-cart-total-*]|href = $total['@@__data-v-cart-total-(*)__@@'] @total input[data-v-cart-total-*]|value = $total['@@__data-v-cart-total-(*)__@@'] @total|after = @coupon = [data-v-component-cart] [data-v-cart-coupons] [data-v-cart-coupon] @coupon|deleteAllButFirstChild @coupon|before = []] : false; $coupons = empty($coupons) ? $_default : $coupons; if(is_array($coupons)) foreach ($coupons as $index => $coupon) { ?> //catch all data attributes @coupon [data-v-cart-coupon-*]|innerText = $coupon['@@__data-v-cart-coupon-(*)__@@'] @coupon a[data-v-cart-coupon-*]|href = $coupon['@@__data-v-cart-coupon-(*)__@@'] @coupon input[data-v-cart-coupon-*]|value = $coupon['@@__data-v-cart-coupon-(*)__@@'] @coupon|after =