app/template/bravers/ProductReview42/Resource/template/default/index.twig line 1

Open in your IDE?
  1. {#
  2. This file is part of EC-CUBE
  3. Copyright(c) LOCKON CO.,LTD. All Rights Reserved.
  4. http://www.lockon.co.jp/
  5. For the full copyright and license information, please view the LICENSE
  6. file that was distributed with this source code.
  7. #}
  8. {% extends 'default_frame.twig' %}
  9. {% set body_class = 'product_review' %}
  10. {% form_theme form 'Form/form_div_layout.twig' %}
  11. {% block stylesheet %}
  12.     <style>
  13.         #product_review_recommend_level {
  14.             display: flex;
  15.             flex-direction: column;
  16.             flex-wrap: wrap;
  17.         }
  18.         #product_review_recommend_level label {
  19.             position: relative;
  20.             bottom: 18px;
  21.             left: 20px;
  22.             line-height: 0;
  23.         }
  24.     </style>
  25. {% endblock %}
  26. {% block main %}
  27.     <div class="ec-registerRole ec-review">
  28.         <ul class="breadcrumb p-none">
  29.             <li class="breadcrumb__item">
  30.                 <a href="{{ url('homepage') }}" class="breadcrumb__item__link">
  31.                     ホーム
  32.                 </a>
  33.             </li>
  34.             <li class="breadcrumb__item">
  35.                 <p class="breadcrumb__item__arrow">></p>
  36.             </li>
  37.             <li class="breadcrumb__item">
  38.                 <a href="{{ url('product_detail', {'id': Product.id}) }}" class="breadcrumb__item__link">
  39.                     {{ Product.name }}
  40.                 </a>
  41.             </li>
  42.             <li class="breadcrumb__item">
  43.                 <p class="breadcrumb__item__arrow">></p>
  44.             </li>
  45.             <li class="breadcrumb__item">
  46.                 <p class="breadcrumb__item__text">レビュー投稿</p>
  47.             </li>
  48.         </ul>
  49.         <div class="ec-pageHeader text-center">
  50.             <h1>{{ 'product_review.front.review.title'|trans }}</h1>
  51.         </div>
  52.         <form method="post" action="{{ url('product_review_index', { id: Product.id }) }}" class="ec-review__form">
  53.             {{ form_widget(form._token) }}
  54.             <p class="ec-para-nomal text-center">{{ 'product_review.front.review.description'|trans }}</p>
  55.             <div class="ec-borderedDefs">
  56.                 {# 商品名 #}
  57.                 <dl>
  58.                     <dt>
  59.                         <label class="ec-label mt-none">{{ 'product_review.front.review.product_name'|trans }}</label>
  60.                     </dt>
  61.                     <dd>
  62.                         <div class="ec-input">
  63.                             {{ Product.name }}
  64.                         </div>
  65.                     </dd>
  66.                 </dl>
  67.                 {# 投稿者名 #}
  68.                 <dl>
  69.                     <dt>
  70.                         {{ form_label(form.reviewer_name, '', {'label_attr': {'class': 'ec-label'}}) }}
  71.                     </dt>
  72.                     <dd>
  73.                         <div class="ec-input{{ has_errors(form.reviewer_name) ? ' error' }}">
  74.                             {{ form_widget(form.reviewer_name) }}
  75.                             {{ form_errors(form.reviewer_name) }}
  76.                         </div>
  77.                     </dd>
  78.                 </dl>
  79.                 {# 投稿者URL #}
  80.                 <dl class="d-none">
  81.                     <dt>
  82.                         {{ form_label(form.reviewer_url, '', {'label_attr': {'class': 'ec-label'}}) }}
  83.                     </dt>
  84.                     <dd>
  85.                         <div class="ec-input{{ has_errors(form.reviewer_url) ? ' error' }}">
  86.                             {{ form_widget(form.reviewer_url) }}
  87.                             {{ form_errors(form.reviewer_url) }}
  88.                         </div>
  89.                     </dd>
  90.                 </dl>
  91.                 {# 性別 #}
  92.                 <dl class="d-none">
  93.                     <dt>
  94.                         {{ form_label(form.sex, 'common.gender', {'label_attr': {'class': 'ec-label'}}) }}
  95.                     </dt>
  96.                     <dd>
  97.                         <div class="ec-radio{{ has_errors(form.sex) ? ' error' }}">
  98.                             {{ form_widget(form.sex) }}
  99.                             {{ form_errors(form.sex) }}
  100.                         </div>
  101.                     </dd>
  102.                 </dl>
  103.                 {# おすすめレベル #}
  104.                 <dl>
  105.                     <dt>
  106.                         {{ form_label(form.recommend_level, '', {'label_attr': {'class': 'ec-label'}}) }}
  107.                     </dt>
  108.                     <dd>
  109.                         <div class="ec-radio{{ has_errors(form.recommend_level) ? ' error' }}">
  110.                             {{ form_widget(form.recommend_level) }}
  111.                             {{ form_errors(form.recommend_level) }}
  112.                         </div>
  113.                     </dd>
  114.                 </dl>
  115.                 {# タイトル #}
  116.                 <dl>
  117.                     <dt>
  118.                         {{ form_label(form.title, '', {'label_attr': {'class': 'ec-label'}}) }}
  119.                     </dt>
  120.                     <dd>
  121.                         <div class="ec-input{{ has_errors(form.title) ? ' error' }}">
  122.                             {{ form_widget(form.title) }}
  123.                             {{ form_errors(form.title) }}
  124.                         </div>
  125.                     </dd>
  126.                 </dl>
  127.                 {# コメント #}
  128.                 <dl>
  129.                     <dt>
  130.                         {{ form_label(form.comment, '', {'label_attr': {'class': 'ec-label'}}) }}
  131.                     </dt>
  132.                     <dd>
  133.                         <div class="ec-input{{ has_errors(form.comment) ? ' error' }}">
  134.                             {{ form_widget(form.comment) }}
  135.                             {{ form_errors(form.comment) }}
  136.                         </div>
  137.                     </dd>
  138.                 </dl>
  139.             </div>
  140.             <div class="ec-RegisterRole__actions">
  141.                 <div class="btn-flex">
  142.                     <button class="ec-blockBtn--action ec-yellow-btn ec-blockBtn" type="submit" name="mode"
  143.                                 value="confirm">{{ 'product_review.front.review.confirm'|trans }}</button>
  144.                     <a class="ec-blockBtn--cancel ec-blockBtn gray"
  145.                             href="{{ url('product_detail', { id: Product.id }) }}">{{ 'product_review.front.review.back'|trans }}</a>
  146.                 </div>
  147.             </div>
  148.         </form>
  149.     </div>
  150. {% endblock %}