{* * 2007-2012 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-2012 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} {include file="$tpl_dir./breadcrumb.tpl"}
{if isset($adminActionDisplay) && $adminActionDisplay}

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

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

{$confirmation}

{/if}
{if $have_image} {$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox_default')} {l s='View full size'} {else} {l s='View full size'} {/if}
{if isset($images) && count($images) > 0}
{if isset($images) && count($images) > 3}{/if}
    {if isset($images)} {foreach from=$images item=image name=thumbnails} {assign var=imageIds value="`$product->id`-`$image.id_image`"}
  • {$image.legend|htmlspecialchars}
  • {/foreach} {/if}
{if isset($images) && count($images) > 3}{l s='Next'}{/if}
{/if}
{if isset($images) && count($images) > 1}

{/if}

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

{l s='Характеристики и материалы'}

{if $product->description_short}
{$product->description_short}
{/if} {if $product->description}

{l s='More details'}

{/if} {if $packItems|@count > 0}

{l s='Pack content'}

{foreach from=$packItems item=packItem}
{$packItem.pack_quantity} x {$packItem.name|escape:'htmlall':'UTF-8'}

{$packItem.description_short}

{/foreach}
{/if}
{hook h="awpProduct"} {*{if isset($colors) && $colors}

{l s='Pick a color:' js=1}

{/if}*} {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')}" method="post">
{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:'htmlall':'UTF-8'}
{/foreach} {/if}
{/if} {/foreach}
{/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}нет в наличии{/if}{else}{$product->available_now}{/if}

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

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 ($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='- количество в наличии'} quantity == 1} style="display: none;"{/if} id="quantityAvailableTxtMultiple">{l s='- количество в наличии'}

{/if}

quantity > 0} style="display: none;"{/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!'}

{if $product->show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} {if $product->online_only}

{l s='Online only'}

{/if}
{if !$priceDisplay || $priceDisplay == 2} {assign var='productPrice' value=$product->getPrice(true, $smarty.const.NULL, $priceDisplayPrecision)} {assign var='productPriceWithoutReduction' value=$product->getPriceWithoutReduct(false, $smarty.const.NULL)} {elseif $priceDisplay == 1} {assign var='productPrice' value=$product->getPrice(false, $smarty.const.NULL, $priceDisplayPrecision)} {assign var='productPriceWithoutReduction' value=$product->getPriceWithoutReduct(true, $smarty.const.NULL)} {/if}

{if $priceDisplay >= 0 && $priceDisplay <= 2} {convertPrice price=$productPrice} {/if}

{if $product->on_sale} {l s='On sale'} {l s='On sale!'} {elseif $product->specificPrice AND $product->specificPrice.reduction AND $productPriceWithoutReduction > $productPrice} {l s='Reduced price!'} {/if} {if $priceDisplay == 2}
{convertPrice price=$product->getPrice(false, $smarty.const.NULL)} {l s='tax excl.'} {/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 OR $product->specificPrice.reduction_type != 'amount' && $product->specificPrice.reduction|intval ==0} style="display:none"{/if}>{if $product->specificPrice AND $product->specificPrice.reduction_type == 'amount' && $product->specificPrice.reduction|intval !=0}-{convertPrice price=$product->specificPrice.reduction|floatval}{/if}

{if $product->specificPrice AND $product->specificPrice.reduction}

{if $priceDisplay >= 0 && $priceDisplay <= 2} {if $productPriceWithoutReduction > $productPrice} {convertPrice price=$productPriceWithoutReduction} {/if} {/if}

{/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:'htmlall':'UTF-8'}

{/if} {*close if for show price*} {/if} {if (!$allow_oosp && $product->quantity <= 0) OR !$product->available_for_order OR (isset($restricted_country_mode) AND $restricted_country_mode) OR $PS_CATALOG_MODE} {l s='Add to cart'} {else}

{/if}

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} />

{/if} {if $product->description_short OR $packItems|@count > 0} {/if} {if isset($HOOK_EXTRA_RIGHT) && $HOOK_EXTRA_RIGHT}{$HOOK_EXTRA_RIGHT}{/if}
{if (isset($quantity_discounts) && count($quantity_discounts) > 0)}
{foreach from=$quantity_discounts item='quantity_discount' name='quantity_discounts'} {/foreach}
{l s='product'} {l s='from (qty)'} {l s='discount'}
{if (isset($quantity_discount.attributes) && ($quantity_discount.attributes))} {$product->getProductName($quantity_discount.id_product, $quantity_discount.id_product_attribute)} {else} {$product->getProductName($quantity_discount.id_product)} {/if} {$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}
{/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($product) && $product->description}
{$product->description}
{/if} {if isset($features) && $features}
    {foreach from=$features item=feature} {if isset($feature.value)}
  • {$feature.name|escape:'htmlall':'UTF-8'} {$feature.value|escape:'htmlall':'UTF-8'}
  • {/if} {/foreach}
{/if} {if isset($attachments) && $attachments} {/if} {if isset($accessories) AND $accessories}
      {foreach from=$accessories item=accessory name=accessories_list} {if ($accessory.allow_oosp || $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|escape:'htmlall':'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}

      {l s='View'} {if !$PS_CATALOG_MODE} {l s='Add to cart'} {/if}

    • {/if} {/foreach}
{/if} {if isset($product) && $product->customizable}

{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 isset($HOOK_PRODUCT_TAB_CONTENT) && $HOOK_PRODUCT_TAB_CONTENT}{$HOOK_PRODUCT_TAB_CONTENT}{/if}
{/if}
{if isset($HOOK_PRODUCT_FOOTER) && $HOOK_PRODUCT_FOOTER}{$HOOK_PRODUCT_FOOTER}{/if} {if isset($packItems) && $packItems|@count > 0}

{l s='Pack content'}

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