Files
PrestaShop/themes/default/mobile/product.tpl
Damien Metzger ca64179950 // W3C
2013-06-06 15:27:29 +02:00

164 lines
7.1 KiB
Smarty

{*
* 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 <contact@prestashop.com>
* @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
*}
{capture assign='page_title'}{$product->name|escape:'htmlall':'UTF-8'}{/capture}
{include file='./page-title.tpl'}
{include file='./product-js.tpl'}
<div data-role="content" id="content" class="product">
{if isset($confirmation) && $confirmation}
<p class="confirmation">
{$confirmation}
</p>
{/if}
{include file="./product-images.tpl"}
{if $product->description_short OR $packItems|@count > 0}
{if $product->description_short}
<div>{$product->description_short}</div>
{/if}
{/if}
{if $packItems|@count > 0}
<!-- pack description-->
<div class="short_description_pack">
<h3>{l s='Pack content'}</h3>
{foreach from=$packItems item=packItem}
<div class="pack_content">
{$packItem.pack_quantity} x <a href="{$link->getProductLink($packItem.id_product, $packItem.link_rewrite, $packItem.category)|escape:'html'}" data-ajax="false">{$packItem.name|escape:'htmlall':'UTF-8'}</a>
<p>{$packItem.description_short}</p>
</div>
{/foreach}
</div>
{/if}
{if ($product->show_price AND !isset($restricted_country_mode)) OR isset($groups) OR $product->reference}
<form id="buy_block" {if $PS_CATALOG_MODE AND !isset($groups) AND $product->quantity > 0}class="hidden"{/if} action="{$link->getPageLink('cart')|escape:'html'}" method="post" data-ajax="false">
<!-- hidden datas -->
<p class="hidden">
<input type="hidden" name="token" value="{$static_token}" />
<input type="hidden" name="id_product" value="{$product->id|intval}" id="product_page_product_id" />
<input type="hidden" name="add" value="1" />
<input type="hidden" name="id_product_attribute" id="idCombination" value="" />
</p>
<div class="clearfix">
{include file="./product-attributes.tpl"}
<div id="product_reference" {if isset($groups) OR !$product->reference}style="display: none;"{/if}>
<br />
<label>{l s='Reference:'} </label>
<span class="editable">{$product->reference|escape:'htmlall':'UTF-8'}</span>
<br />
</div>
<!-- quantity wanted -->
<div id="quantity_wanted_p"{if (!$allow_oosp && $product->quantity <= 0) OR $virtual OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}>
<label for="qty" class="">{l s='Quantity:'}</label>
<input type="text" name="qty" id="quantity_wanted" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}{if $product->minimal_quantity > 1}{$product->minimal_quantity}{else}1{/if}{/if}" />
</div><!-- #quantity_wanted_p -->
<!-- minimal quantity wanted -->
<div id="minimal_quantity_wanted_p"{if $product->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'} <b id="minimal_quantity_label">{$product->minimal_quantity}</b> {l s='quantity for this product.'}
</div><!-- #minimal_quantity_wanted_p -->
{*if $product->minimal_quantity > 1}
<script type="text/javascript">
ProductFn.checkMinimalQuantity();
</script>
{/if*}
<!-- availability -->
<div id="availability_statut"{if ($product->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}>
<label id="availability_label" class="">{l s='Availability:'}</label>
<div id="availability_value"{if $product->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}
</div>
</div><!-- #availability_statut -->
<!-- number of item in stock -->
{if ($display_qties == 1 && !$PS_CATALOG_MODE && $product->available_for_order)}
<p id="pQuantityAvailable"{if $product->quantity <= 0} style="display: none;"{/if}>
<span id="quantityAvailable">{$product->quantity|intval}</span>
<span {if $product->quantity > 1} style="display: none;"{/if} id="quantityAvailableTxt">{l s='Item in stock'}</span>
<span {if $product->quantity == 1} style="display: none;"{/if} id="quantityAvailableTxtMultiple">{l s='Items in stock'}</span>
</p>
{/if}
{* à checker avec JS *}
{* ================================== *}
<p class="warning_inline" id="last_quantities"{if ($product->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!'}</p>
{* ================================== *}
</div><!-- .clearfix -->
{if $product->show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}
<hr class="margin_less"/>
{include file="./product-prices.tpl"}
{else}
<hr class="margin_bottom"/>
{/if}
<div id="displayMobileAddToCartTop">
{hook h="displayMobileAddToCartTop"}
</div>
<div id="add_to_cart" class="btn-row">
{assign var='cart_btn_class' value='btn-cart'}
{assign var='cart_btn_icon' value=''}
{assign var='cart_btn_theme' value='e'}
{if (!$allow_oosp && $product->quantity <= 0) OR !$product->available_for_order OR (isset($restricted_country_mode) AND $restricted_country_mode) OR $PS_CATALOG_MODE}
{assign var='cart_btn_class' value=$cart_btn_class|cat:' disabled'}
{assign var='cart_btn_theme' value='c'}
{else}
{assign var='cart_btn_icon' value='data-icon="plus"'}
{/if}
<button type="submit" data-theme="{$cart_btn_theme}" name="Submit" class="{$cart_btn_class}" value="submit-value" id="Submit" {$cart_btn_icon} >{l s='Add to cart'}</button>
</div><!-- .btn-row -->
</form><!-- #buy_block -->
{/if}
{* à checker avec JS *}
{* ================================== *}
{include file="./product-quantity-discount.tpl"}
{* ================================== *}
<hr/>
<!-- description and features -->
{include file="./product-desc-features.tpl"}
{if isset($packItems) && $packItems|@count > 0}
<!-- pack list -->
<hr class="margin_less"/>
<div id="blockpack">
<h2>{l s='Pack content'}</h2>
{include file="./category-product-list.tpl" products=$packItems}
</div>
{/if}
</div><!-- #content -->
{if isset($HOOK_PRODUCT_FOOTER) && $HOOK_PRODUCT_FOOTER}{$HOOK_PRODUCT_FOOTER}{/if}