forked from brooksbingham/theme-elegance
48 lines
2.3 KiB
Smarty
48 lines
2.3 KiB
Smarty
{extends file='customer/_partials/address-form.tpl'}
|
|
|
|
{block name='form_field'}
|
|
{if $field.name eq "alias"}
|
|
{* we don't ask for alias here *}
|
|
{else}
|
|
{$smarty.block.parent}
|
|
{/if}
|
|
{/block}
|
|
|
|
{block name="address_form_url"}
|
|
<form
|
|
method="POST"
|
|
action="{url entity='order' params=['id_address' => $id_address]}"
|
|
data-id-address="{$id_address}"
|
|
data-refresh-url="{url entity='order' params=['ajax' => 1, 'action' => 'addressForm']}"
|
|
class="w-full flex"
|
|
>
|
|
{/block}
|
|
|
|
{block name='form_fields' append}
|
|
<input type="hidden" name="saveAddress" value="{$type}">
|
|
{if $type === "delivery"}
|
|
<div class="form-group w-full">
|
|
<div class="col-md-9 col-md-offset-3 flex items-center gap-2 py-2">
|
|
<input name = "use_same_address" id="use_same_address" type = "checkbox" value = "1" {if $use_same_address} checked {/if}>
|
|
<label for="use_same_address" class="font-semibold">{l s='Use this address for invoice too' d='Shop.Theme.Checkout'}</label>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
{/block}
|
|
|
|
{block name='form_buttons'}
|
|
{if !$form_has_continue_button}
|
|
<button type="submit" class="btn btn-primary float-xs-right flex-1 uppercase py-2 font-medium text-center bg-blue-950 text-gray-50 hover:text-gray-50 hover:bg-blue-900">{l s='Save' d='Shop.Theme.Actions'}</button>
|
|
<a class="js-cancel-address cancel-address float-xs-right flex-1 uppercase py-2 font-medium text-center border border-blue-950 text-blue-950 hover:text-blue-900 hover:border-blue-900" href="{url entity='order' params=['cancelAddress' => {$type}]}">{l s='Cancel' d='Shop.Theme.Actions'}</a>
|
|
{else}
|
|
<form class="w-full flex">
|
|
<button type="submit" class="continue btn btn-primary float-xs-right flex-1 uppercase py-2 font-medium text-center bg-blue-950 text-gray-50 hover:text-gray-50 hover:bg-blue-900" name="confirm-addresses" value="1">
|
|
{l s='Continue' d='Shop.Theme.Actions'}
|
|
</button>
|
|
{if $customer.addresses|count > 0}
|
|
<a class="js-cancel-address cancel-address float-xs-right flex-1 uppercase py-2 font-medium text-center border border-blue-950 text-blue-950 hover:text-blue-900 hover:border-blue-900" href="{url entity='order' params=['cancelAddress' => {$type}]}">{l s='Cancel' d='Shop.Theme.Actions'}</a>
|
|
{/if}
|
|
</form>
|
|
{/if}
|
|
{/block}
|