{include file='header.tpl'} {include file='body_head_checkout.tpl'}
{if 0 < $boxes_left_side|@count}
{dynamic} {foreach from=$boxes_left_side item=v key=k} {box file="../boxes/$v/box.tpl" box="$k"} {/foreach} {/dynamic}
{/if}
{dynamic} {foreach from=$boxes_top_side item=v key=k} {box file="../boxes/$v/box.tpl" box="$k"} {/foreach} {/dynamic}
{include file='formantispam.tpl'}

{translate key='Billing and shipping address'}

{foreach from=$table1 item=tr} {if $tr.error} {/if} {/foreach}
{if $tr.type != 'link'} {/if} {if 'select' == $tr.type} {elseif $tr.type === 'checkbox'} {if $tr.type == 'checkbox'} {/if} {elseif $tr.type === 'link'}
{if $tr.type == 'link'} {$tr.label|escape} {/if}
{else}
{/if}
    {foreach from=$tr.error item=err_text}
  • {$err_text|escape}
  • {/foreach}

{translate key='Address details'}

{if 'user' == $mode && $user->user && count($user->user->addresses) > 0} {/if} {foreach from=$table2 item=tr} {if $tr.error} {/if} {/foreach}
{translate key='Available addresses'}:
{if 'select' == $tr.type} {else}
{/if}
    {foreach from=$tr.error item=err_text}
  • {$err_text|escape}
  • {/foreach}

{translate key='Different shipping address'}

{if 'user' == $mode && $user->user && count($user->user->addresses) > 0} {/if} {foreach from=$table3 item=tr} {if $tr.error} {/if} {/foreach}
{translate key='Available addresses'}:
{if 'select' == $tr.type} {else}
{/if}
    {foreach from=$tr.error item=err_text}
  • {$err_text|escape}
  • {/foreach}

{translate key='Additional information'}

{if $comment_error} {/if} {foreach from=$additional_fields item=field} {assign var=name value='additional_'|cat:$field->getIdentifier()} {if $additional_error.$name} {if $field->field->type == constant('Logic_AdditionalField::TYPE_CHECKBOX')} {else} {/if} {else} {/if} {if $field->field->type == constant('Logic_AdditionalField::TYPE_HIDDEN')} {elseif $field->field->type == constant('Logic_AdditionalField::TYPE_INFO')} {else} {/if} {if $additional_error.$name} {/if} {/foreach} {foreach from=$table4 item=tr} {if $tr.error} {/if} {/foreach}
    {foreach from=$comment_error item=err_text}
  • {$err_text|escape}
  • {/foreach}
{additionalField field=$field name=$name value=$additional_value.$name|escape}

{$field->translation->description}

{if $field->field->type == constant('Logic_AdditionalField::TYPE_CHECKBOX')} {if 1 == $field->field->req}*{/if} {else} {/if} {if $field->field->type == constant('Logic_AdditionalField::TYPE_CHECKBOX')} {additionalField field=$field name=$name value=$additional_value.$name editable=true} {elseif $field->field->type == constant('Logic_AdditionalField::TYPE_TEXT')}
{additionalField field=$field name=$name value=$additional_value.$name|escape editable=true}
{else} {additionalField field=$field name=$name value=$additional_value.$name|escape editable=true} {/if}
{formErrors errors=$additional_error.$name class="input_error"}
{if 'select' == $tr.type} {elseif $tr.type === 'checkbox'} {if $tr.type == 'checkbox'} {/if} {else}
{/if}
    {foreach from=$tr.error item=err_text}
  • {$err_text|escape}
  • {/foreach}
{if $requiredField}
* - {translate key="Field mandatory"}
{/if}
{if $shipping_data} {/if}
{$recaptcha}
{dynamic} {foreach from=$boxes_bottom_side item=v key=k} {box file="../boxes/$v/box.tpl" box="$k"} {/foreach} {/dynamic}
{if 0 < $boxes_right_side|@count}
{dynamic} {foreach from=$boxes_right_side item=v key=k} {box file="../boxes/$v/box.tpl" box="$k"} {/foreach} {/dynamic}
{/if}
{include file='footerbox.tpl'} {include file='footer.tpl' force_include_cache='1' force_include_cache_tags='Logic_SkinFooterGroupList,Logic_SkinFooterLinkList,Logic_SkinFooterGroup,Logic_SkinFooterLink'} {plugin module=shop template=footer} {include file='switch.tpl'}