{* * 2007-2013 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * 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 http://www.prestashop.com for more information. * * @author PrestaShop SA * @copyright 2007-2013 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} {include file="$tpl_dir./errors.tpl"} {if $errors|@count == 0}
{if !$content_only}
{/if} {if isset($adminActionDisplay) && $adminActionDisplay}

{l s='This product is not visible to your customers.'}

{/if} {if isset($confirmation) && $confirmation}

{$confirmation}

{/if}
{if $product->on_sale} {l s='Sale!'} {elseif $product->specificPrice AND $product->specificPrice.reduction AND $productPriceWithoutReduction > $productPrice} {l s='Reduced price!'} {/if} {if $have_image} {if $jqZoomEnabled && $have_image && !$content_only} {else} {if !empty($cover.legend)}{$cover.legend|escape:'html'}{else}{$product->name|escape:'html'}{/if} {if !$content_only} {l s='View larger'} {/if} {/if} {else} {if !$content_only} {l s='View larger'} {/if} {/if}
{if isset($images) && count($images) > 0}
{if isset($images) && count($images) > 3} {l s='Previous'} {/if}
    {if isset($images)} {foreach from=$images item=image name=thumbnails} {assign var=imageIds value="`$product->id`-`$image.id_image`"} {if !empty($image.legend)} {assign var=imageTitlte value=$image.legend|escape:'html'} {else} {assign var=imageTitlte value=$product->name|escape:'html'} {/if}
  • {$imageTitlte}
  • {/foreach} {/if}
{if isset($images) && count($images) > 3} {l s='Next'} {/if}
{/if} {if isset($images) && count($images) > 1}

{/if}
{if $product->online_only}

{l s='Online only'}

{/if}

{$product->name|escape:'html':'UTF-8'}

reference}style="display: none;"{/if}> {$product->reference|escape:'html':'UTF-8'}

{if $product->description_short OR $packItems|@count > 0}
{if $product->description_short}
{$product->description_short}
{/if} {if $product->description}

{l s='More details'}

{/if}
{/if} {if ($display_qties == 1 && !$PS_CATALOG_MODE && $product->available_for_order)}

quantity <= 0} style="display: none;"{/if}> {$product->quantity|intval} quantity > 1} style="display: none;"{/if} id="quantityAvailableTxt">{l s='Item'} quantity == 1} style="display: none;"{/if} id="quantityAvailableTxtMultiple">{l s='Items'}

{/if}

quantity <= 0 && !$product->available_later && $allow_oosp) OR ($product->quantity > 0 && !$product->available_now) OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}> {*{l s='Availability:'}*} quantity <= 0} class="warning_inline"{/if}>{if $product->quantity <= 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if}

quantity > $last_qties OR $product->quantity <= 0) OR $allow_oosp OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none"{/if} >{l s='Warning: Last items in stock!'}

quantity > 0) OR !$product->available_for_order OR $PS_CATALOG_MODE OR !isset($product->available_date) OR $product->available_date < $smarty.now|date_format:'%Y-%m-%d'} style="display: none;"{/if}> {l s='Availability date:'} {dateFormat date=$product->available_date full=false}

quantity > 0} style="display: none;"{/if}> {$HOOK_PRODUCT_OOS}
{if ($product->show_price AND !isset($restricted_country_mode)) OR isset($groups) OR $product->reference OR (isset($HOOK_PRODUCT_ACTIONS) && $HOOK_PRODUCT_ACTIONS)}
quantity > 0}class="hidden"{/if} action="{$link->getPageLink('cart')|escape:'html'}" method="post">
{/if} {if isset($HOOK_EXTRA_RIGHT) && $HOOK_EXTRA_RIGHT}{$HOOK_EXTRA_RIGHT}{/if} {if !$content_only} {/if}
{if $product->show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}

quantity <= 0}href="http://schema.org/OutOfStock"{else}href="http://schema.org/InStock"{/if}> {if $priceDisplay >= 0 && $priceDisplay <= 2} {convertPrice price=$productPrice} {/if}

specificPrice OR $product->specificPrice.reduction_type != 'percentage'} style="display:none;"{/if}> {if $product->specificPrice AND $product->specificPrice.reduction_type == 'percentage'}-{$product->specificPrice.reduction*100}%{/if}

specificPrice || !$product->specificPrice.reduction} class="hidden"{/if}> {if $priceDisplay >= 0 && $priceDisplay <= 2} {if $productPriceWithoutReduction > $productPrice}{convertPrice price=$productPriceWithoutReduction}{/if} {/if}

{if $priceDisplay == 2}
{convertPrice price=$product->getPrice(false, $smarty.const.NULL)} {l s='tax excl.'} {/if}

specificPrice OR $product->specificPrice.reduction_type != 'amount' || $product->specificPrice.reduction|intval ==0} style="display:none"{/if}> {if $product->specificPrice AND $product->specificPrice.reduction_type == 'amount' AND $product->specificPrice.reduction|intval !=0} -{convertPrice price=$productPriceWithoutReduction-$productPrice|floatval} {/if}

{if $packItems|@count && $productPrice < $product->getNoPackPrice()}

{l s='Instead of'} {convertPrice price=$product->getNoPackPrice()}

{/if} {if $product->ecotax != 0}

{l s='Include'} {if $priceDisplay == 2}{$ecotax_tax_exc|convertAndFormatPrice}{else}{$ecotax_tax_inc|convertAndFormatPrice}{/if} {l s='For green tax'} {if $product->specificPrice AND $product->specificPrice.reduction}
{l s='(not impacted by the discount)'} {/if}

{/if} {if !empty($product->unity) && $product->unit_price_ratio > 0.000000} {math equation="pprice / punit_price" pprice=$productPrice punit_price=$product->unit_price_ratio assign=unit_price}

{convertPrice price=$unit_price} {l s='per'} {$product->unity|escape:'html':'UTF-8'}

{/if} {/if} {*close if for show price*}

quantity <= 0) OR $virtual OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}> minimal_quantity > 1}onkeyup="checkMinimalQuantity({$product->minimal_quantity});"{/if} />

minimal_quantity <= 1 OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}> {l s='This product is not sold individually. You must select at least'} {$product->minimal_quantity} {l s='quantity for this product.'}

{if $product->minimal_quantity > 1} {/if} {if isset($groups)}
{foreach from=$groups key=id_attribute_group item=group} {if $group.attributes|@count}
{assign var="groupName" value="group_$id_attribute_group"}
{if ($group.group_type == 'select')} {elseif ($group.group_type == 'color')} {elseif ($group.group_type == 'radio')}
    {foreach from=$group.attributes key=id_attribute item=group_attribute}
  • {$group_attribute|escape:'html':'UTF-8'}
  • {/foreach}
{/if}
{/if} {/foreach}
{/if}

quantity <= 0) OR !$product->available_for_order OR (isset($restricted_country_mode) AND $restricted_country_mode) OR $PS_CATALOG_MODE}style="display:none"{/if} class="buttons_bottom_block">

{if isset($HOOK_PRODUCT_ACTIONS) && $HOOK_PRODUCT_ACTIONS}{$HOOK_PRODUCT_ACTIONS}{/if}
{if !$content_only} {if $product->description}

{l s='More info'}

{/if} {if isset($product) && $product->description}
{$product->description}
{/if} {if $features}

{l s='Data sheet'}

{/if} {if isset($features) && $features} {foreach from=$features item=feature} {if isset($feature.value)} {/if} {/foreach}
{$feature.name|escape:'html':'UTF-8'} {$feature.value|escape:'html':'UTF-8'}
{/if}
{$HOOK_PRODUCT_TAB} {if isset($HOOK_PRODUCT_TAB_CONTENT) && $HOOK_PRODUCT_TAB_CONTENT}{$HOOK_PRODUCT_TAB_CONTENT}{/if}
{if isset($accessories) AND $accessories}

{l s='Accessories'}

    {foreach from=$accessories item=accessory name=accessories_list} {if ($accessory.allow_oosp || $accessory.quantity_all_versions > 0 || $accessory.quantity > 0) AND $accessory.available_for_order AND !isset($restricted_country_mode)} {assign var='accessoryLink' value=$link->getProductLink($accessory.id_product, $accessory.link_rewrite, $accessory.category)}
  • {$accessory.name|truncate:20:'...':true|escape:'html':'UTF-8'}
    {if $accessory.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} {if $priceDisplay != 1} {displayWtPrice p=$accessory.price}{else}{displayWtPrice p=$accessory.price_tax_exc} {/if} {/if}
    {if !$PS_CATALOG_MODE && ($accessory.allow_oosp || $accessory.quantity > 0)} {/if}
  • {/if} {/foreach}
{/if} {if (isset($quantity_discounts) && count($quantity_discounts) > 0)}

{l s='Volume discounts'}

{foreach from=$quantity_discounts item='quantity_discount' name='quantity_discounts'} {/foreach}
{l s='Quantity'} {l s='Discount'} {l s='You Save'}
{$quantity_discount.quantity|intval} {if $quantity_discount.price >= 0 OR $quantity_discount.reduction_type == 'amount'} {convertPrice price=$quantity_discount.real_value|floatval} {else} {$quantity_discount.real_value|floatval}% {/if} {l s='Up to'} {if $quantity_discount.price >= 0 OR $quantity_discount.reduction_type == 'amount'} {$discountPrice=$productPrice-$quantity_discount.real_value|floatval} {else} {$discountPrice=$productPrice-($productPrice*$quantity_discount.reduction)|floatval} {/if} {$discountPrice=$discountPrice*$quantity_discount.quantity} {$qtyProductPrice = $productPrice*$quantity_discount.quantity} {convertPrice price=$qtyProductPrice-$discountPrice}
{/if} {if isset($HOOK_PRODUCT_FOOTER) && $HOOK_PRODUCT_FOOTER}{$HOOK_PRODUCT_FOOTER}{/if} {if (isset($product) && $product->description) || (isset($features) && $features) || (isset($accessories) && $accessories) || (isset($HOOK_PRODUCT_TAB) && $HOOK_PRODUCT_TAB) || (isset($attachments) && $attachments) || isset($product) && $product->customizable} {if isset($attachments) && $attachments}

{l s='Download'}

{foreach from=$attachments item=attachment} {$attachment.name|escape:'html':'UTF-8'}
{$attachment.description|escape:'html':'UTF-8'} {/foreach}
{/if} {if isset($product) && $product->customizable}

{l s='Product customization'}

{l s='After saving your customized product, remember to add it to your cart.'} {if $product->uploadable_files}
{l s='Allowed file formats are: GIF, JPG, PNG'}{/if}

{if $product->uploadable_files|intval}
{l s='Pictures'}
    {counter start=0 assign='customizationField'} {foreach from=$customizationFields item='field' name='customizationFields'} {if $field.type == 0}
  • {assign var='key' value='pictures_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field} {if isset($pictures.$key)} {/if}
  • {counter} {/if} {/foreach}
{/if} {if $product->text_fields|intval}
{l s='Text'}
    {counter start=0 assign='customizationField'} {foreach from=$customizationFields item='field' name='customizationFields'} {if $field.type == 1}
  • {counter} {/if} {/foreach}
{/if}

* {l s='required fields'}

{/if} {/if} {if isset($packItems) && $packItems|@count > 0}

{l s='Pack content'}

{include file="$tpl_dir./product-list.tpl" products=$packItems}
{/if} {/if} {/if}