app/template/default/Block/footer_insp.twig line 1

Open in your IDE?
  1. {#
  2. This file is part of EC-CUBE, Overwrite by INSPIRATION
  3. #}
  4. <footer class="common-footer mt-5">
  5.         <div class="container">
  6.             <div class="row">
  7.                 <div class="col-md-6 order-2 order-md-1">
  8.                     <ul class="list-unstyled mb-4">
  9.                         <li class="d-inline"><a href="{{ url('help_about') }}" class="text-dark text-decoration-none">会社概要</a></li>
  10.                         <li class="d-inline">|</li>
  11.                         <li class="d-inline"><a href="{{ url('help_tradelaw') }}" class="text-dark text-decoration-none">特定商取引法に関する表記</a></li>
  12.                         <li class="d-inline">|</li>
  13.                         <li class="d-inline"><a href="{{ url('help_privacy') }}" class="text-dark text-decoration-none">プライバシーポリシー</a></li>
  14.                     </ul>
  15.                     <a href="{{ url('homepage') }}"><img src="{{ asset('assets/img/common/logo.png') }}" width="184" height="45" alt="ゴルフプリント"></a>
  16.                     <p class="mt-3">
  17.                         {{ BaseInfo.company_name }}<br>
  18.                         {{ '〒'|trans }}<span id="postal-code">{{ BaseInfo.postal_code }}</span><br>
  19.                         {{ BaseInfo.pref }}{{ BaseInfo.addr01 }}{{ BaseInfo.addr02 }}<br>
  20.                         TEL:<span id="phone-number">{{ BaseInfo.phone_number }}</span><br>
  21.                         FAX:<span id="fax-number">054-297-3125</span>
  22.                     </p>
  23.                     <p>&copy; 2025 <a href="{{ url('homepage') }}" class="text-dark">ゴルフプリント</a> AOI FACTORY</p>
  24.                 </div>
  25.                 <div class="col-md-6 order-1 order-md-2">
  26.                     <div class="ec-calendar mb-5 mb-md-0">
  27.             <table id="this-month-table" class="ec-calendar__month">
  28.                 <tr>
  29.                     <th id="this-month-title" colspan="7" class="ec-calendar__title">{{ ThisMonthTitle }}</th>
  30.                 </tr>
  31.                 <tr>
  32.                     <th class="ec-calendar__sun">{{ '日'|trans }}</th>
  33.                     <th class="ec-calendar__mon">{{ '月'|trans }}</th>
  34.                     <th class="ec-calendar__tue">{{ '火'|trans }}</th>
  35.                     <th class="ec-calendar__wed">{{ '水'|trans }}</th>
  36.                     <th class="ec-calendar__thu">{{ '木'|trans }}</th>
  37.                     <th class="ec-calendar__fri">{{ '金'|trans }}</th>
  38.                     <th class="ec-calendar__sat">{{ '土'|trans }}</th>
  39.                 </tr>
  40.                 <tr>
  41.                     {% for day in ThisMonthCalendar %}
  42.                         {% if day.today == 1 and day.holiday == 1 %}
  43.                             <td id="today-and-holiday" class="ec-calendar__today ec-calendar__holiday">{{ day.day }}</td>
  44.                         {% elseif day.today == 1 and day.holiday == 0 %}
  45.                             <td id="today" class="ec-calendar__today">{{ day.day }}</td>
  46.                         {% elseif day.today == 0 and day.holiday == 1 %}
  47.                             <td id="this-month-holiday-{{ day.day }}" class="ec-calendar__holiday">{{ day.day }}</td>
  48.                         {# 土日は定休日表示にしています。不要な場合は削除して下さい。ここから #}
  49.                         {% elseif day.dayOfWeek == 'Sun' or day.dayOfWeek == 'Sat' %}
  50.                             <td id="this-month-holiday-{{ day.day }}" class="ec-calendar__holiday">{{ day.day }}</td>
  51.                         {# 土日は定休日表示にしています。不要な場合は削除して下さい。ここまで #}
  52.                         {% else %}
  53.                             <td class="ec-calendar__day">{{ day.day }}</td>
  54.                         {% endif %}
  55.                         {% if loop.index % 7 == 0 and loop.index != ThisMonthCalendar|length %}
  56.                             </tr><tr>
  57.                         {% endif %}
  58.                     {% endfor %}
  59.                 </tr>
  60.             </table>
  61.             <table id="next-month-table" class="ec-calendar__month">
  62.                 <tr>
  63.                     <th id="next-month-title" colspan="7" class="ec-calendar__title">{{ NextMonthTitle }}</th>
  64.                 </tr>
  65.                 <tr>
  66.                     <th class="ec-calendar__sun">{{ '日'|trans }}</th>
  67.                     <th class="ec-calendar__mon">{{ '月'|trans }}</th>
  68.                     <th class="ec-calendar__tue">{{ '火'|trans }}</th>
  69.                     <th class="ec-calendar__wed">{{ '水'|trans }}</th>
  70.                     <th class="ec-calendar__thu">{{ '木'|trans }}</th>
  71.                     <th class="ec-calendar__fri">{{ '金'|trans }}</th>
  72.                     <th class="ec-calendar__sat">{{ '土'|trans }}</th>
  73.                 </tr>
  74.                 <tr>
  75.                     {% for day in NextMonthCalendar %}
  76.                         {% if day.holiday == 1 %}
  77.                             <td id="next-month-holiday-{{ day.day }}" class="ec-calendar__holiday">{{ day.day }}</td>
  78.                         {# 土日は定休日表示にしています。不要な場合は削除して下さい。ここから #}
  79.                         {% elseif day.dayOfWeek == 'Sun' or day.dayOfWeek == 'Sat' %}
  80.                             <td id="next-month-holiday-{{ day.day }}" class="ec-calendar__holiday">{{ day.day }}</td>
  81.                         {# 土日は定休日表示にしています。不要な場合は削除して下さい。ここまで #}
  82.                         {% else %}
  83.                             <td class="ec-calendar__day">{{ day.day }}</td>
  84.                         {% endif %}
  85.                         {% if loop.index % 7 == 0 and loop.index != NextMonthCalendar|length %}
  86.                             </tr><tr>
  87.                         {% endif %}
  88.                     {% endfor %}
  89.                 </tr>
  90.             </table>
  91.                     </div>
  92.                 </div>
  93.             </div>
  94.         </div>
  95.     </footer>
  96.     <div class="position-fixed bg-dark p-2" style="bottom: 0; right: 0; left: 0; z-index: 1000;">
  97.         <!-- SP -->
  98.         <div class="d-block d-lg-none">
  99.             <div class="d-flex align-items-center justify-content-center">
  100.                 <div class="me-1 w-50"><a href="tel:0120669121" class="w-100 btn btn-lg btn-light"><i class="icon-phone-outline text-primary"></i>電話する</a></div>
  101. {#                <div class="ms-1 w-50"><a href="mailto:info@golfprint.jp" class="w-100 btn btn-lg btn-light"><i class="icon-mail text-primary"></i>メール</a></div> #}
  102.                 <div class="ms-1 w-50"><a href="{{ url('contact') }}" class="w-100 btn btn-lg btn-light"><i class="icon-mail text-primary"></i>メール</a></div>
  103.             </div>
  104.         </div>
  105.         <!-- PC -->
  106.         <div class="d-none d-lg-block">
  107.             <div class="d-flex align-items-center justify-content-center">
  108.                 <div class="me-3"><img src="{{ asset('assets/img/common/fig_operator.png') }}" width="72" height="72" alt="オペレーター"></div>
  109.                 <div class="me-5 text-white fw-bold">ご不明な点はお気軽に<br>お問い合わせください</div>
  110.                 <div class="me-5 text-end">
  111.                     <div style="height: 48px;"><i class="icon-phone-outline text-secondary fs-2"></i><span class="text-white fs-1">0120-669-121</span></div>
  112.                     <div><small class="text-white">受付 9:30~18:00(土日祝を除く)</small></div>
  113.                 </div>
  114. {#                <div><a href="mailto:info@golfprint.jp" class="btn btn-lg btn-light w-100"><i class="icon-mail text-primary"></i>メールでのお問い合わせ</a></div> #}
  115.                 <div><a href="{{ url('contact') }}" class="btn btn-lg btn-light w-100"><i class="icon-mail text-primary"></i>メールでのお問い合わせ</a></div>
  116.             </div>
  117.         </div>
  118.     </div>
  119. <script src="https://cdnjs.cloudflare.com/ajax/libs/libphonenumber-js/1.11.18/libphonenumber-js.min.js"></script>
  120. <script>
  121. document.addEventListener("DOMContentLoaded", function() {
  122.     // 電話番号の要素を取得
  123.     const phoneElement = document.getElementById("phone-number"); // 例: IDが設定されている場合
  124.     if (phoneElement) {
  125.         let phoneNumber = phoneElement.textContent.trim(); // 取得した電話番号
  126.         // `libphonenumber-js` を利用してフォーマット
  127.         const { parsePhoneNumberFromString } = libphonenumber;
  128.         let formattedNumber = phoneNumber;
  129.         const phoneObj = parsePhoneNumberFromString(phoneNumber, "JP"); // 日本の電話番号として解析
  130.         if (phoneObj) {
  131.             formattedNumber = phoneObj.formatNational(); // 国内フォーマット(ハイフン付き)
  132.         }
  133.         phoneElement.textContent = formattedNumber; // フォーマット済みの番号をセット
  134.     }
  135. });
  136. </script>
  137. <script>
  138. document.addEventListener("DOMContentLoaded", function() {
  139.     // 郵便番号の要素を取得
  140.     const postalElement = document.getElementById("postal-code"); // IDは実際のHTMLに合わせて変更
  141.     if (postalElement) {
  142.         let postalCode = postalElement.textContent.trim(); // 現在の郵便番号を取得
  143.         // 郵便番号が7桁(ハイフンなし)の場合、ハイフンを追加
  144.         if (/^\d{7}$/.test(postalCode)) {
  145.             let formattedPostalCode = postalCode.replace(/(\d{3})(\d{4})/, "$1-$2");
  146.             postalElement.textContent = formattedPostalCode; // フォーマット済みの郵便番号をセット
  147.         }
  148.     }
  149. });
  150. </script>
  151.     <!-- ページの先頭へ戻るボタン -->
  152.     <a id="backToTop" class="js-backToTop" href="#">▲</a>