app/template/default/Faq/index.twig line 1

Open in your IDE?
  1. {#
  2. This file is part of EC-CUBE, Addition by INSPIRATION
  3. #}
  4. {% extends 'default_frame.twig' %}
  5. {% block javascript %}
  6. <script>
  7.     // 検索ボタンがクリックされたときに、検索結果ページに遷移
  8.     function redirectToSearchPage() {
  9.         const searchQuery = document.getElementById('search-box').value.trim();
  10.         // 検索ワードが入力されていない場合は遷移しない
  11.         if (searchQuery !== '') {
  12.             window.location.href = `faq/result?query=${encodeURIComponent(searchQuery)}`;
  13.         } else {
  14.             alert('検索ワードを入力してください');
  15.         }
  16.     }
  17. </script>
  18. {% endblock javascript %}
  19. {% block main %}
  20.     <div class="container">
  21.         <!-- パンくずリスト -->
  22.         <nav aria-label="breadcrumb" class="my-3">
  23.             <ol class="breadcrumb">
  24.                 <li class="breadcrumb-item"><a href="{{ url('homepage') }}">ホーム</a></li>
  25.                 <li class="breadcrumb-item active" aria-current="page">よくある質問</li>
  26.             </ol>
  27.         </nav>
  28.         <div class="layout-2colmun">
  29. {{ include('Block/aside_others.twig') }}
  30.             <main class="main">
  31.                 <h1 class="fw-bold mb-5">よくある質問</h1>
  32.                 <div class="_bg-gray p-3 p-md-5 mb-5">
  33.                     <div class="fw-bold mb-3 _fs-4">キーワード検索</div>
  34.                     <div class="input-group mb-3">
  35.                         <input type="text" id="search-box" class="form-control form-control-lg" placeholder="質問を検索..." aria-label="検索">
  36.                         <button id="search-button" class="btn btn-primary btn-lg" onclick="redirectToSearchPage()">検索</button>
  37.                     </div>
  38.                 </div>
  39.                 <h2 class="fw-bold mb-3">閲覧の多いFAQ</h2>
  40.                 <div class="faq-list mb-5">
  41.                     <a href="{{ url('faq_detail', {'id': 6}) }}"><i class="icon-help"></i> すべてのボールに違う柄を印刷したい場合は?</a>
  42.                     <a href="{{ url('faq_detail', {'id': 5}) }}"><i class="icon-help"></i> プリントボールのキャンセル・返品はできますか?</a>
  43.                     <a href="{{ url('faq_detail', {'id': 9}) }}"><i class="icon-help"></i> なるべく大きく印刷して欲しいのですが。</a>
  44.                     <a href="{{ url('faq_detail', {'id': 14}) }}"><i class="icon-help"></i> いつ届きますか?</a>
  45.                     <a href="{{ url('faq_detail', {'id': 4}) }}"><i class="icon-help"></i> 領収書の発行はできますか?</a>
  46.                 </div>
  47. {% if CategoryDatas is not empty %}
  48.                 <h3 class="fw-bold mb-3">よくある質問のカテゴリー一覧</h3>
  49.                 <div class="border border-3 p-3 p-md-5 d-flex">
  50.                     <div class="row">
  51. {% for CategoryData in CategoryDatas %}
  52.                         <div class="col-lg-6 col-xl-4 mb-3"><a href="{{ url('faq_category', {'id': CategoryData.id}) }}" class="btn btn-lg btn-outline-dark py-3 w-100"><i class="icon-arrow_circle_right"></i> {{ CategoryData.title }}</a></div>
  53. {% endfor %}
  54.                     </div>
  55.                 </div>
  56. {% endif %}
  57.             </main>
  58.         </div>
  59.     </div>
  60. {% endblock %}