{** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License 3.0 (AFL-3.0) * that is bundled with this package in the file LICENSE.md. * It is also available through the world-wide-web at this URL: * https://opensource.org/licenses/AFL-3.0 * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@prestashop.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to https://devdocs.prestashop.com/ for more information. * * @author PrestaShop SA and Contributors * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0) *} {if isset($dimension_data)} {foreach from=$dimension_data item="ddata"} {foreach from=$customization_added_to_cart item="cdata"} {if $cdata.0.id_customization == $product.id_customization} {if $ddata.0.displayquantity == 'decimalok'} {$dimension_text = $cdata.0.value} {$dimension_quantity = $cdata.0.total_dimension} {$dimension_unit = $cdata.0.unittype_module} {$product_price = $product.price|regex_replace:'/[^0-9,.]+/':''} {$currency = $product.price|regex_replace:'/[A-Za-z0-9.,]+/':''} {$unit_price = $product_price|floatval / $dimension_quantity|floatval} {/if} {/if} {/foreach} {/foreach} {/if}
{if $product.cover} {$product.name|escape:'quotes':'UTF-8'} {else} {/if}
{if $product.has_discount}
{$product.regular_price} {if $product.discount_type === 'percentage'} -{$product.discount_percentage_absolute} {else} -{$product.discount_to_display} {/if}
{/if}
{$product.price} {if $product.unit_price_full} {if $dimension_text}
{$currency}{$unit_price|string_format:"%.2f"} per {$dimension_unit|escape:'htmlall':'UTF-8'}
{else}
{$product.unit_price_full}
{/if} {/if}

{foreach from=$product.attributes key="attribute" item="value"}
{$attribute}: {$value}
{/foreach}
{if isset($product.is_gift) && $product.is_gift} {$product.quantity} {else} {if isset($dimension_text)}
{$dimension_unit|escape:'htmlall':'UTF-8'}
{/if} {/if}
{if isset($product.is_gift) && $product.is_gift} {l s='Gift' d='Shop.Theme.Checkout'} {else} {$product.total} {/if}
{if !isset($product.is_gift) || !$product.is_gift} delete {/if} {block name='hook_cart_extra_product_actions'} {hook h='displayCartExtraProductActions' product=$product} {/block}
{if is_array($product.customizations) && $product.customizations|count}
{block name='cart_detailed_product_line_customization'} {foreach from=$product.customizations item="customization"} {foreach from=$customization.fields item="field"} {assign var="dimension_text" value=" "|explode:$field.text}

{$field.label} 

{if $field.type == 'text'} {if (int)$field.id_module} {$field.text nofilter} {else} {$field.text} {/if} {elseif $field.type == 'image'} {/if}
{/foreach} {/foreach} {/block} {/if}
{if isset($dimension_text)} {/if}