Inital commit
This commit is contained in:
@@ -33,10 +33,10 @@
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{form name='thelia.configuration.store'}
|
||||
<form method="POST" action="{url path='/admin/configuration/store/save'}">
|
||||
{form_hidden_fields form=$form}
|
||||
<form method="POST" action="{url path='/admin/configuration/store/save'}" {form_enctype}>
|
||||
{form_hidden_fields}
|
||||
|
||||
{form_field form=$form field='success_url'}
|
||||
{form_field field='success_url'}
|
||||
<input type="hidden" name="{$name}" value="{url path='/admin/configuration'}">
|
||||
{/form_field}
|
||||
{include
|
||||
@@ -55,113 +55,88 @@
|
||||
{/if}
|
||||
|
||||
<fieldset>
|
||||
{form_field form=$form field='store_name'}
|
||||
<div class="form-group {if $error}has-error{/if}">
|
||||
<label for="{$label_attr.for}" class="control-label">{$label}:{if $required} <span class="required">*</span>{/if}</label>
|
||||
{render_form_field field='store_name'}
|
||||
{render_form_field field='store_description'}
|
||||
{render_form_field field='store_business_id'}
|
||||
|
||||
<div class="form-group">
|
||||
<input type="text" id="{$label_attr.for}" name="{$name}" class="form-control" value="{$value}"{if $required} aria-required="true" required{/if} title="{$label}" placeholder="{intl l='Used in your store front'}">
|
||||
<p class="title title-without-tabs">{intl l='Email addresses'}</p>
|
||||
|
||||
{render_form_field field='store_email'}
|
||||
{render_form_field field='store_notification_emails'}
|
||||
|
||||
<p class="title title-without-tabs">{intl l='Media'}</p>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-10">
|
||||
{render_form_field field='favicon_file'}
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
{local_media type="favicon" width=64 height=64}
|
||||
<img id="preview_favicon" src="{$MEDIA_URL}" width="64" height="64"/>
|
||||
{/local_media}
|
||||
</div>
|
||||
</div>
|
||||
{/form_field}
|
||||
|
||||
{form_field form=$form field='store_description'}
|
||||
<div class="form-group {if $error}has-error{/if}">
|
||||
<label for="{$label_attr.for}" class="control-label">{$label}:{if $required} <span class="required">*</span>{/if}</label>
|
||||
|
||||
<div class="form-group">
|
||||
<textarea name="{$name}" id="{$label_attr.for}" title="{$label}" class="form-control" placeholder="{intl l='Used in your store front'}" rows="3"{if $required} aria-required="true" required{/if}>{$value}</textarea>
|
||||
<div class="row">
|
||||
<div class="col-md-10">
|
||||
{render_form_field field='logo_file'}
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
{local_media type="logo"}
|
||||
<img id="preview_logo" src="{$MEDIA_URL}" style="max-width: 100%"/>
|
||||
{/local_media}
|
||||
</div>
|
||||
</div>
|
||||
{/form_field}
|
||||
|
||||
{form_field form=$form field='store_business_id'}
|
||||
<div class="form-group {if $error}has-error{/if}">
|
||||
<label for="{$label_attr.for}" class="control-label">{$label}:{if $required} <span class="required">*</span>{/if}</label>
|
||||
|
||||
<div class="form-group">
|
||||
<input type="text" id="{$label_attr.for}" name="{$name}" class="form-control" value="{$value}"{if $required} aria-required="true" required{/if} title="{$label}" placeholder="{intl l='Store Business Identification Number (SIRET, etc).'}">
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
{render_form_field field='banner_file'}
|
||||
</div>
|
||||
{/form_field}
|
||||
|
||||
{form_field form=$form field='store_email'}
|
||||
<div class="form-group {if $error}has-error{/if}">
|
||||
<label for="{$label_attr.for}" class="control-label">{$label}:{if $required} <span class="required">*</span>{/if}</label>
|
||||
|
||||
<div class="form-group">
|
||||
<input type="text" id="{$label_attr.for}" name="{$name}" class="form-control" value="{$value}"{if $required} aria-required="true" required{/if} title="{$label}" placeholder="{intl l='Email used when you send an email to your customers (Order confirmations, etc).'}">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
{local_media type="banner"}
|
||||
<img id="preview_banner" src="{$MEDIA_URL}" style="max-width: 100%"/>
|
||||
{/local_media}
|
||||
</div>
|
||||
{/form_field}
|
||||
</div>
|
||||
|
||||
{form_field form=$form field='store_phone'}
|
||||
<div class="form-group {if $error}has-error{/if}">
|
||||
<label for="{$label_attr.for}" class="control-label">{$label}:{if $required} <span class="required">*</span>{/if}</label>
|
||||
|
||||
<div class="form-group">
|
||||
<input type="text" id="{$label_attr.for}" name="{$name}" class="form-control" value="{$value}"{if $required} aria-required="true" required{/if} title="{$label}" placeholder="{intl l='Phone number'}">
|
||||
</div>
|
||||
</div>
|
||||
{/form_field}
|
||||
|
||||
{form_field form=$form field='store_fax'}
|
||||
<div class="form-group {if $error}has-error{/if}">
|
||||
<label for="{$label_attr.for}" class="control-label">{$label}:{if $required} <span class="required">*</span>{/if}</label>
|
||||
|
||||
<div class="form-group">
|
||||
<input type="text" id="{$label_attr.for}" name="{$name}" class="form-control" value="{$value}"{if $required} aria-required="true" required{/if} title="{$label}" placeholder="{intl l='Fax number'}">
|
||||
</div>
|
||||
</div>
|
||||
{/form_field}
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
</fieldset>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<fieldset>
|
||||
<p class="title title-without-tabs">{intl l="Store address"}</p>
|
||||
|
||||
{form_field form=$form field='store_address1'}
|
||||
<div style="margin-bottom: 5px" class="form-group {if $error}has-error{/if}">
|
||||
<label for="{$label_attr.for}" class="control-label">{$label}:{if $required} <span class="required">*</span>{/if}</label>
|
||||
<input type="text" id="{$label_attr.for}" name="{$name}" class="form-control" value="{$value}"{if $required} aria-required="true" required{/if} title="{$label}" placeholder="{intl l='Address'}">
|
||||
</div>
|
||||
{/form_field}
|
||||
{render_form_field field='store_address1'}
|
||||
{render_form_field field='store_address2' show_label=false}
|
||||
{render_form_field field='store_address3' show_label=false}
|
||||
|
||||
{form_field form=$form field='store_address2'}
|
||||
<div style="margin-bottom: 5px" class="form-group">
|
||||
<input type="text" id="{$label_attr.for}" name="{$name}" class="form-control" value="{$value}"{if $required} aria-required="true" required{/if} title="{$label}" placeholder="{intl l='Additional address'}">
|
||||
<div class="row">
|
||||
<div class="col-md-3">
|
||||
{render_form_field field='store_zipcode'}
|
||||
</div>
|
||||
{/form_field}
|
||||
<div class="col-md-9">
|
||||
{render_form_field field='store_city'}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{form_field form=$form field='store_address3'}
|
||||
<div class="form-group">
|
||||
<input type="text" id="{$label_attr.for}" name="{$name}" class="form-control" value="{$value}"{if $required} aria-required="true" required{/if} title="{$label}" placeholder="{intl l='Additional address'}">
|
||||
</div>
|
||||
{/form_field}
|
||||
{custom_render_form_field field='store_country'}
|
||||
<select {form_field_attributes field='store_country'}>
|
||||
{loop type="country" name="country1"}
|
||||
<option value="{$ID}" {if {$value} == $ID || (empty($value) && $IS_DEFAULT)}selected{/if}>{$TITLE}</option>
|
||||
{/loop}
|
||||
</select>
|
||||
{/custom_render_form_field}
|
||||
|
||||
{form_field form=$form field='store_zipcode'}
|
||||
<div class="form-group {if $error}has-error{/if}">
|
||||
<label for="{$label_attr.for}" class="control-label">{$label}:{if $required} <span class="required">*</span>{/if} </label>
|
||||
<input type="text" id="{$label_attr.for}" name="{$name}" class="form-control" value="{$value}"{if $required} aria-required="true" required{/if} title="{$label}" placeholder="{intl l='Zip code'}">
|
||||
</div>
|
||||
{/form_field}
|
||||
<p class="title title-without-tabs">{intl l='Phone & Fax'}</p>
|
||||
|
||||
{form_field form=$form field='store_city'}
|
||||
<div class="form-group {if $error}has-error{/if}">
|
||||
<label for="{$label_attr.for}" class="control-label">{$label}:{if $required} <span class="required">*</span>{/if}</label>
|
||||
<input type="text" id="{$label_attr.for}" name="{$name}" class="form-control" value="{$value}"{if $required} aria-required="true" required{/if} title="{$label}" placeholder="{intl l='City'}">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
{render_form_field field='store_phone'}
|
||||
</div>
|
||||
{/form_field}
|
||||
|
||||
{form_field form=$form field='store_country'}
|
||||
<div class="form-group {if $error}has-error{/if}">
|
||||
<label for="{$label_attr.for}" class="control-label">{$label}:{if $required} <span class="required">*</span>{/if}</label>
|
||||
<select name="{$name}" id="{$label_attr.for}" class="form-control"{if $required} aria-required="true" required{/if}>
|
||||
{loop type="country" name="country1"}
|
||||
<option value="{$ID}" {if {$value} == $ID || (empty($value) && $IS_DEFAULT)}selected{/if}>{$TITLE}</option>
|
||||
{/loop}
|
||||
</select>
|
||||
<div class="col-md-6">
|
||||
{render_form_field field='store_fax'}
|
||||
</div>
|
||||
{/form_field}
|
||||
</div>
|
||||
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -170,6 +145,7 @@
|
||||
{include
|
||||
file = "includes/inner-form-toolbar.html"
|
||||
hide_flags = true
|
||||
page_bottom = true
|
||||
|
||||
page_url = "{url path='/admin/configuration/store'}"
|
||||
close_url = "{url path='/admin/configuration'}"
|
||||
@@ -187,5 +163,30 @@
|
||||
{/block}
|
||||
|
||||
{block name="javascript-last-call"}
|
||||
{module_include location='config-store-js'}
|
||||
<script>
|
||||
function readURL(input, preview_id) {
|
||||
if (input.files && input.files[0]) {
|
||||
var reader = new FileReader();
|
||||
|
||||
reader.onload = function (e) {
|
||||
$(preview_id).attr('src', e.target.result);
|
||||
};
|
||||
|
||||
reader.readAsDataURL(input.files[0]);
|
||||
}
|
||||
}
|
||||
|
||||
$("#favicon_file").change(function(){
|
||||
readURL(this, '#preview_favicon');
|
||||
});
|
||||
|
||||
$("#logo_file").change(function(){
|
||||
readURL(this, '#preview_logo');
|
||||
});
|
||||
|
||||
$("#banner_file").change(function(){
|
||||
readURL(this, '#preview_banner');
|
||||
});
|
||||
</script>
|
||||
{hook name="config-store.js" location="config-store-js" }
|
||||
{/block}
|
||||
|
||||
Reference in New Issue
Block a user