{#
This file is part of EC-CUBE
Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
http://www.ec-cube.co.jp/
For the full copyright and license information, please view the LICENSE
file that was distributed with this source code.
#}
{% extends 'default_frame.twig' %}
{% form_theme form 'Form/form_div_layout.twig' %}
{% block javascript %}
<script src="//yubinbango.github.io/yubinbango/yubinbango.js" charset="UTF-8"></script>
{% endblock javascript %}
{% block main %}
<style>
input.contact_product_id{
width: 25%;
margin-right: 28px;
margin-left: 15px;
display: inline-block;
}
.ec-para-normal {
border-left: 5px solid #ccc;
border-bottom: 1px solid #ccc;
padding-left: 10px;
font-size: 18px;
}
.ec-borderedDefs {
border: 1px solid #ccc;
}
.ec-borderedDefs dl {
padding: unset;
border-bottom: 1px solid #ccc;
}
.ec-borderedDefs dl:last-child {
border-bottom: unset;
}
.ec-borderedDefs dt{
padding-top: 25px;
background-color: #F0F0F0;
padding-left: 10px;
border-right: 1px solid #ccc;
}
.ec-borderedDefs dd{
padding: 16px 10px 0px;
}
table {
margin: 15px auto 20px auto;
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
width: 100%;
border-collapse: collapse;
text-align: left;
}
table, caption, th, td {
margin: 0;
padding: 0;
border-collapse: collapse;
border-spacing: 0px;
empty-cells: show;
text-align: left;
font-weight: normal;
}
table th {
padding: 8px;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
color: #333;
background-color: #F0F0F0;
font-weight: normal;
}
table td {
padding: 8px;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}
.ec-contactRole textarea {
min-height: 200px;
}
</style>
<div class="ec-contactRole">
<div class="ec-pageHeader">
<h1>{{ '注文フォーム'|trans }}</h1>
</div>
<div class="ec-off1Grid">
<div class="ec-off1Grid__cell">
<form method="post" action="" class="h-adr" novalidate>
<span class="p-country-name" style="display:none;">Japan</span>
{{ form_widget(form._token) }}
<h3 class="ec-para-normal ec-font-bold">{{ '1. お客様情報入力 '|trans|nl2br }}<span style="color: red; font-weight: 500;">※は必須項目です</span></h3>
<div class="ec-borderedDefs">
<dl>
<dt>
{{ form_label(form.company, '御社名', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-input{{ has_errors(form.company) ? ' error' }}">
{{ form_widget(form.company) }}
{{ form_errors(form.company) }}
</div>
</dd>
</dl>
<dl>
<dt>
{{ form_label(form.name, 'ご担当者様氏名', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-input{{ has_errors(form.name) ? ' error' }}">
{{ form_widget(form.name) }}
{{ form_errors(form.name) }}
</div>
</dd>
</dl>
<dl>
<dt>
{{ form_label(form.address, '住所', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-zipInput{{ has_errors(form.postal_code) ? ' error' }}">
<span>{{ '〒'|trans }}</span>
{{ form_widget(form.postal_code) }}
<div class="ec-zipInputHelp">
<div class="ec-zipInputHelp__icon">
<div class="ec-icon"><img
src="{{ asset('assets/icon/question-white.svg') }}" alt="">
</div>
</div><a href="https://www.post.japanpost.jp/zipcode/" target="_blank"><span>{{ '郵便番号検索'|trans }}</span></a>
</div>
{{ form_errors(form.postal_code) }}
</div>
<div class="ec-select{{ has_errors(form.address.pref) ? ' error' }}">
{{ form_widget(form.address.pref) }}
{{ form_errors(form.address.pref) }}
</div>
<div class="ec-input{{ has_errors(form.address.addr01) ? ' error' }}">
{{ form_widget(form.address.addr01, { 'attr': { 'placeholder': '市区町村名 (例:千代田区神田神保町)' }}) }}
{{ form_errors(form.address.addr01) }}
</div>
<div class="ec-input{{ has_errors(form.address.addr02) ? ' error' }}">
{{ form_widget(form.address.addr02, { 'attr': { 'placeholder': '番地・ビル名 (例:1-3-5)' , 'style' : 'margin-bottom: 0px;'}}) }}
{{ form_errors(form.address.addr02) }}
</div>
<p style="color:red;margin-top: 5px;">住所は2つに分けてご記入ください。マンション名は必ず記入してください。</p>
</dd>
</dl>
<dl>
<dt>
{{ form_label(form.phone_number, 'お電話番号', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-telInput{{ has_errors(form.phone_number) ? ' error' }}">
{{ form_widget(form.phone_number) }}
{{ form_errors(form.phone_number) }}
</div>
</dd>
</dl>
<dl>
<dt>
{{ form_label(form.fax, 'FAX番号', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-input{{ has_errors(form.fax) ? ' error' }}">
{{ form_widget(form.fax) }}
{{ form_errors(form.fax) }}
</div>
</dd>
</dl>
<dl>
<dt>
{{ form_label(form.email, 'メールアドレス', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-input{{ has_errors(form.email) ? ' error' }}">
{{ form_widget(form.email) }}
{{ form_errors(form.email) }}
</div>
</dd>
</dl>
<dl>
<dt>
{{ form_label(form.type, "お店の分類", { 'label_attr': { 'class': 'ec-label' }}) }}
<br>(初めてご注文のお客様
<br>は必ずご選択ください)
</dt>
<dd>
<div class="ec-select{{ has_errors(form.type) ? ' error' }}">
{{ form_widget(form.type) }}
{{ form_errors(form.type) }}
<br>その他
{{ form_widget(form.etc) }}
{{ form_errors(form.etc) }}
</div>
</dd>
</dl>
</div>
<h3 class="ec-para-normal ec-font-bold">{{ '2. ご注文内容'|trans|nl2br }}</h3>
<div class="ec-borderedDefs">
<table>
<tbody>
<tr>
<th>
\
</th>
<th>
商品
</th>
<th>
数量
</th>
<th>
ネームプリント
</th>
<th>
版代
</th>
<th>
プリント色
</th>
</tr>
{% for i in range(1, 8) %}
<tr>
<td>{{i}}</td>
<td>
商品コード<br>
{{ form_widget(form['order_detail_block']['product_code' ~ i]) }}
{{ form_errors(form['order_detail_block']['product_code' ~ i]) }}
<br>商品名<br>
{{ form_widget(form['order_detail_block']['product_name' ~ i]) }}
{{ form_errors(form['order_detail_block']['product_name' ~ i]) }}
</td>
<td>
{{ form_widget(form['order_detail_block']['quantity' ~ i]) }}枚
{{ form_errors(form['order_detail_block']['quantity' ~ i]) }}
</td>
<td>
{{ form_widget(form['order_detail_block']['print' ~ i]) }}
{{ form_errors(form['order_detail_block']['print' ~ i]) }}
</td>
<td>
{{ form_widget(form['order_detail_block']['han' ~ i]) }}
{{ form_errors(form['order_detail_block']['han' ~ i]) }}
</td>
<td>
{{ form_widget(form['order_detail_block']['color' ~ i]) }}
{{ form_errors(form['order_detail_block']['color' ~ i]) }}
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
<h3 class="ec-para-normal ec-font-bold">{{ '3. 備考'|trans|nl2br }}</h3>
<div class="ec-borderedDefs">
<dl>
<dt>
{{ form_label(form.memo, '備考', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-input{{ has_errors(form.memo) ? ' error' }}">
{{ form_widget(form.memo) }}
{{ form_errors(form.memo) }}
</div>
</dd>
</dl>
</div>
<div class="ec-RegisterRole__actions">
<div class="ec-off4Grid">
<div class="ec-off4Grid__cell">
<button type="submit" class="ec-blockBtn--action" name="mode" value="confirm">{{ '確認ページへ'|trans }}
</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
{% endblock %}