templates/index/shop_law.html.twig line 1

Open in your IDE?
  1. {% extends 'index/layout.html.twig' %}
  2. {% block page_name %}shop{% endblock %}
  3. {% block title %}特定商取引法に基づく表記{% endblock %}
  4. {% block header_title %}特定商取引法に基づく表記{% endblock %}
  5. {% block header %}
  6.   {% set renderHeader = true %}
  7.   {% if fromApp is defined %}
  8.     {% if fromApp %}
  9.       {% set renderHeader = false %}
  10.     {% endif %}
  11.   {% endif %}
  12.   {% if renderHeader %}
  13.     {{ parent() }}
  14.   {% endif %}
  15. {% endblock %}
  16. {% block stylesheet %}
  17.   <link rel="stylesheet" href="/css/detail.css">
  18. {% endblock %}
  19. {% block main %}
  20.   <main>
  21.     <div class="caution">
  22. {#      <h2 class="title">特定商取引法に基づく表記</h2>#}
  23.       <div>
  24.         <table class="table">
  25.           <tr>
  26.             <th>販売事業者</th>
  27.             <td>{{ shop.appLawName }}</td>
  28.           </tr>
  29.           <tr>
  30.             <th>販売事業者所在地</th>
  31.             <td>{{ shop.appLawAddress }}</td>
  32.           </tr>
  33.           <tr>
  34.             <th>代表者</th>
  35.             <td>{{ shop.appLawRepresentativeName }}</td>
  36.           </tr>
  37.           <tr>
  38.             <th>代表者(フリガナ)</th>
  39.             <td>{{ shop.appLawRepresentativeNameKana }}</td>
  40.           </tr>
  41.           <tr>
  42.             <th>連絡先/ホームページ</th>
  43.             <td>{{ shop.appLawUrl ?? url('shop', {'id' : shop.id}) }}</td>
  44.           </tr>
  45.           <tr>
  46.             <th>連絡先/電子メール</th>
  47.             <td>{{ shop.appLawEmail }}</td>
  48.           </tr>
  49.           <tr>
  50.             <th>連絡先/TEL</th>
  51.             <td>{{ shop.appLawTel }}</td>
  52.           </tr>
  53.           <tr>
  54.             <th>商品等の引き渡し時期(日数)・発送方法</th>
  55.             <td>{{ shop.appLawDeliveryDaysAndShippingMethod ?? lawOptions['LAW_DEFAULT_DELIVERY_DAYS_AND_SHIPPING_METHOD'] }}</td>
  56.           </tr>
  57.           <tr>
  58.             <th>代金の支払時期および方法</th>
  59.             <td>{{ shop.appLawPaymentMethod ?? lawOptions['LAW_DEFAULT_PAYMENT_METHOD'] }}</td>
  60.           </tr>
  61.           <tr>
  62.             <th>商品代金以外に必要な費用 /送料、消費税等</th>
  63.             <td>{{ shop.appLawOtherCosts ?? lawOptions['LAW_DEFAULT_OTHER_COST'] }}</td>
  64.           </tr>
  65.           <tr>
  66.             <th>返品の取扱条件/返品期限、返品時の送料負担<br>または解約や退会条件</th>
  67.             <td>{{ shop.appLawReturnPolicy ?? lawOptions['LAW_DEFAULT_RETURN_POLICY'] }}</td>
  68.           </tr>
  69.           <tr>
  70.             <th>不良品の取扱条件</th>
  71.             <td>{{ shop.appLawDefectiveProduct ?? lawOptions['LAW_DEFAULT_DEFECTIVE_PRODUCT'] }}</td>
  72.           </tr>
  73.           <tr>
  74.             <th>退会について</th>
  75.             <td>{{ shop.appLawUserDelete ?? lawOptions['LAW_DEFAULT_USER_DELETE'] }}</td>
  76.           </tr>
  77.           <tr>
  78.             <th>キャンセルについて</th>
  79.             <td>{{ shop.appLawCancel ?? lawOptions['LAW_DEFAULT_CANCEL'] }}</td>
  80.           </tr>
  81.         </table>
  82.       </div>
  83.     </div>
  84.   </main>
  85. {% endblock %}
  86. {% block js %}
  87. {#  <script async defer src="https://maps.googleapis.com/maps/api/js?language=ja&region=JP&key=AIzaSyDxtlmq6i3t7yKHPlFdgvRLZh2dN4XnEok&callback=initMap"></script>#}
  88. {#  <script>#}
  89. {#    function initMap() {#}
  90. {#      $(function () {#}
  91. {#        var position = {lat: {{ shop.coordinate.latitude }}, lng: {{ shop.coordinate.longitude }} } ;#}
  92. {#        var map = new google.maps.Map($('#map-container').get(0), {#}
  93. {#          center: position,#}
  94. {#          zoom: 14,#}
  95. {#          disableDefaultUI: true#}
  96. {#        });#}
  97. {#        var marker = new google.maps.Marker({#}
  98. {#          position: position,#}
  99. {#          map: map,#}
  100. {#          draggable: false,#}
  101. {#          icon: {#}
  102. {#            url: '/img/map-marker.png',#}
  103. {#            scaledSize: new google.maps.Size(40, 40),#}
  104. {#            size: new google.maps.Size(80, 80),#}
  105. {#            origin: new google.maps.Point(0, 0),#}
  106. {#            anchor: new google.maps.Point(20, 38)#}
  107. {#          }#}
  108. {#        });#}
  109. {#      });#}
  110. {#    }#}
  111. {#  </script>#}
  112. {% endblock %}