190 lines
10 KiB
Smarty
190 lines
10 KiB
Smarty
{*
|
|
* We offer the best and most useful modules PrestaShop and modifications for your online store.
|
|
*
|
|
* We are experts and professionals in PrestaShop
|
|
*
|
|
* @author PresTeamShop.com <support@presteamshop.com>
|
|
* @copyright 2011-2017 PresTeamShop
|
|
* @license see file: LICENSE.txt
|
|
* @category PrestaShop
|
|
* @category Module
|
|
*}
|
|
|
|
{extends file=$layout}
|
|
|
|
{*<!doctype html>
|
|
<html lang="{$language.iso_code}">
|
|
<head>
|
|
{block name='head'}
|
|
{include file='_partials/head.tpl'}
|
|
{/block}
|
|
</head>
|
|
|
|
<body id="{$page.page_name}" class="{$page.body_classes|classnames}">
|
|
{block name='hook_after_body_opening_tag'}
|
|
{hook h='displayAfterBodyOpeningTag'}
|
|
{/block}
|
|
|
|
<header id="header">
|
|
{block name='header'}
|
|
{if true}
|
|
{include file='_partials/header.tpl'}
|
|
{else}
|
|
{include file='checkout/_partials/header.tpl'}
|
|
{/if}
|
|
{/block}
|
|
</header>
|
|
|
|
{block name='notifications'}
|
|
{include file='_partials/notifications.tpl'}
|
|
{/block}
|
|
|
|
<section id="wrapper">
|
|
<div class="container">*}
|
|
{block name='content'}
|
|
<section id="main">
|
|
<div id="onepagecheckoutps" class="js-current-step {if $register_customer}rc{/if}">
|
|
<input type="hidden" id="logged" value="{$customer.is_logged|intval}" />
|
|
|
|
<div class="loading_big">
|
|
<i class="fa-pts fa-pts-spin fa-pts-refresh fa-pts-4x"></i>
|
|
</div>
|
|
|
|
{hook h='emailVerificationOPC'}
|
|
|
|
{if !$register_customer}
|
|
<div id="onepagecheckoutps_header" class="col-xs-12 col-12">
|
|
<div class="row">
|
|
<div id="div_onepagecheckoutps_info" class="{if $customer.is_logged}col-md-8{/if} col-sm-12 col-xs-12 col-12">
|
|
<h1>{l s='Quick Checkout' mod='onepagecheckoutps'}</h1>
|
|
<p>{l s='Complete the following fields to process your order.' mod='onepagecheckoutps'}</p>
|
|
</div>
|
|
{if $customer.is_logged}
|
|
<div id="div_onepagecheckoutps_login" class="col-md-4 col-sm-12 col-xs-12 col-12">
|
|
<div class="text-md-right">
|
|
<p>
|
|
{l s='Welcome' mod='onepagecheckoutps'},
|
|
<a href="{$urls.pages.my_account}">
|
|
<b>{$customer.firstname} {$customer.lastname}</b>
|
|
</a>
|
|
<br/>
|
|
<button id="btn-logout" data-link="{$urls.actions.logout}" title="{l s='Log me out' mod='onepagecheckoutps'}" class="btn btn-primary btn-sm">
|
|
<i class="fa-pts fa-pts-sign-out fa-pts-1x"></i>
|
|
{l s='Log out' mod='onepagecheckoutps'}
|
|
</button>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
|
|
<div class="row">
|
|
{include file='./custom_html/header.tpl'}
|
|
</div>
|
|
|
|
<div id="onepagecheckoutps_contenedor" class="col-xs-12 col-12">
|
|
<div id="onepagecheckoutps_forms" class="hidden"></div>
|
|
<div id="opc_temporal" class="hidden"></div>
|
|
|
|
{if !$customer.is_logged}
|
|
<div id="opc_login" class="hidden" title="{l s='Login' mod='onepagecheckoutps'}">
|
|
<div class="loading_small"><i class="fa-pts fa-pts-spin fa-pts-refresh fa-pts-2x"></i></div>
|
|
<div class="login-box">
|
|
{if isset($opc_social_networks) && ($opc_social_networks->facebook->client_id neq '' || $opc_social_networks->google->client_id neq '')}
|
|
<section id="opc_social_networks">
|
|
{foreach from=$opc_social_networks key='name' item='network'}
|
|
{if $network->client_id neq ''}
|
|
<button type="button" class="btn btn-sm btn-{$name}" onclick="Fronted.openWindow('{$link->getModuleLink('onepagecheckoutps', 'login', ['sv' => $network->network])}', true)">
|
|
<i class="fa-pts fa-pts-1x fa-pts-{$network->class_icon}"></i>
|
|
{$network->name_network}
|
|
</button>
|
|
{/if}
|
|
{/foreach}
|
|
</section>
|
|
<br/>
|
|
{/if}
|
|
<form id="form_login" autocomplete="off">
|
|
<div class="input-group">
|
|
<span class="input-group-addon"><i class="fa-pts fa-pts-envelope-o fa-pts-fw"></i></span>
|
|
<input
|
|
id="txt_login_email"
|
|
class="form-control"
|
|
type="text"
|
|
placeholder="{l s='E-mail' mod='onepagecheckoutps'}"
|
|
data-validation="isEmail"
|
|
/>
|
|
</div>
|
|
<br/>
|
|
<div class="input-group">
|
|
<span class="input-group-addon"><i class="fa-pts fa-pts-key fa-pts-fw"></i></span>
|
|
<input
|
|
id="txt_login_password"
|
|
class="form-control"
|
|
type="password"
|
|
placeholder="{l s='Password' mod='onepagecheckoutps'}"
|
|
data-validation="length"
|
|
data-validation-length="min5"
|
|
/>
|
|
</div>
|
|
<br/>
|
|
<div class="alert alert-warning pts-nopadding hidden"></div>
|
|
<br/>
|
|
<button type="button" id="btn_login" class="btn btn-info btn-block">
|
|
<i class="fa-pts fa-pts-lock fa-pts-lg"></i>
|
|
{l s='Login' mod='onepagecheckoutps'}
|
|
</button>
|
|
|
|
<p class="forget_password">
|
|
<a href="{$urls.pages.password}">{l s='Forgot your password?' mod='onepagecheckoutps'}</a>
|
|
</p>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
<form id="form_onepagecheckoutps" class="row" autocomplete="on">
|
|
{foreach from=$position_steps item=column}
|
|
<div class="{$column.classes}">
|
|
<div class="row">
|
|
{foreach from=$column.rows item=row}
|
|
{$onepagecheckoutps->includeTpl('steps/'|cat:$row.name_step|cat:'.tpl', [register_customer => $register_customer, classes => $row.classes, 'CONFIGS' => $OnePageCheckoutPS.CONFIGS, 'OnePageCheckoutPS' => $OnePageCheckoutPS]) nofilter}
|
|
{/foreach}
|
|
</div>
|
|
</div>
|
|
{/foreach}
|
|
</form>
|
|
</div>
|
|
|
|
<div class="row">
|
|
{include file='./custom_html/footer.tpl'}
|
|
</div>
|
|
|
|
<div class="clear clearfix"></div>
|
|
</div>
|
|
</section>
|
|
{/block}
|
|
|
|
|
|
{*</div>
|
|
</section>
|
|
|
|
<footer id="footer">
|
|
{block name='footer'}
|
|
{if true}
|
|
{include file='_partials/footer.tpl'}
|
|
{else}
|
|
{include file='checkout/_partials/footer.tpl'}
|
|
{/if}
|
|
{/block}
|
|
</footer>
|
|
|
|
{block name='javascript_bottom'}
|
|
{include file="_partials/javascript.tpl" javascript=$javascript.bottom}
|
|
{/block}
|
|
|
|
{block name='hook_before_body_closing_tag'}
|
|
{hook h='displayBeforeBodyClosingTag'}
|
|
{/block}
|
|
</body>
|
|
</html>*} |