Inital commit

This commit is contained in:
2020-11-19 15:36:28 +01:00
parent 71f32f83d3
commit 66ce4ee218
18077 changed files with 2166122 additions and 35184 deletions

View File

@@ -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 &amp; 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}