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

Open in your IDE?
  1. <meta property="dms:lang" content="ja" />
  2. <meta name="robots" content="noindex" />
  3. <meta charset="UTF-8" />
  4. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>NOGOOD-Racing</title>
  7. <meta
  8.   name="description"
  9.   content="NO GOODでは、レース用車両のカスタマイズサービス、高品質な車両パーツ、および独自のNO GOOD RACINGグッズを提供しています。あなたのレーシングライフを次のレベルへと導くための最適なソリューションを提案します。"
  10. />
  11. <link rel="stylesheet" href="/html/user_data/assets/css/base.css" />
  12. <script src="/html/user_data/assets/js/base.js" defer></script>
  13. <link rel="preconnect" href="https://fonts.googleapis.com" />
  14. <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
  15. <link href="https://fonts.googleapis.com/css2?family=Anton&amp;family=Noto+Sans+JP&amp;display=swap" rel="stylesheet" />
  16. <link rel="dns-prefetch" href="https://js.hs-scripts.com" />
  17. {#<script>#}
  18. {#document.addEventListener('DOMContentLoaded', function() {#}
  19. {#    const btnLangs = document.querySelectorAll('input[type="radio"].btn_lang');#}
  20.     // ページロード時にチェックされている言語に基づいて.showを付与
  21. {#    const checkedLang = document.querySelector('input[type="radio"].btn_lang:checked');#}
  22. {#    if(checkedLang) {#}
  23. {#        document.querySelectorAll('.' + checkedLang.id).forEach(el => el.classList.add('show'));#}
  24. {#    }#}
  25.     // ラジオボタンの変更を監視
  26. {#    btnLangs.forEach(btn => {#}
  27. {#        btn.addEventListener('change', function() {#}
  28.             // 全ての言語要素から.showを削除
  29. {#            document.querySelectorAll('.jp, .en').forEach(el => el.classList.remove('show'));#}
  30.             
  31.             // 選択された言語の要素に.showを追加
  32. {#            if(this.checked) {#}
  33. {#                document.querySelectorAll('.' + this.id).forEach(el => el.classList.add('show'));#}
  34. {#            }#}
  35. {#        });#}
  36. {#    });#}
  37. {#});#}
  38. {#</script>#}
  39. {#<style>#}
  40. {#.lang_btn__wrap{#}
  41. {#    position: fixed;#}
  42. {#    right:2%;#}
  43. {#    top: 1rem;#}
  44. {#}#}
  45. {#label:has(.jp),label:has(.en),{#}
  46. {#    display:block;#}
  47. {#}#}
  48. {#label:has(:checked){#}
  49. {#    color:#bbb;#}
  50. {#    text-decoration: underline;#}
  51. {#}#}
  52. {#.btn_lang,#}
  53. {#.jp,.en{#}
  54. {#display:none !important;#}
  55. {#}#}
  56. {#.jp.show,.en.show{#}
  57. {#display:block !important;#}
  58. {#}#}
  59. {#</style>#}