app/template/myufull1/default_frame.twig line 127

Open in your IDE?
  1. <!doctype html>
  2. {#
  3. This file is part of EC-CUBE
  4. Copyright(c) LOCKON CO.,LTD. All Rights Reserved.
  5. http://www.lockon.co.jp/
  6. For the full copyright and license information, please view the LICENSE
  7. file that was distributed with this source code.
  8. #}
  9. <html lang="{{ eccube_config.locale }}">
  10. <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# product: http://ogp.me/ns/product#">
  11.   <meta charset="utf-8">
  12.   <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  13.   <meta name="eccube-csrf-token" content="{{ csrf_token(constant('Eccube\\Common\\Constant::TOKEN_NAME')) }}">
  14.   <title>{{ BaseInfo.shop_name }}{% if subtitle is defined and subtitle is not empty %} / {{ subtitle }}{% elseif title is defined and title is not empty %} / {{ title }}{% endif %}</title>
  15.   {% if Page.description is not empty %}
  16.     <meta name="description" content="{{ Page.description }}">
  17.   {% endif %}
  18.   {% if Page.keyword is not empty %}
  19.     <meta name="keywords" content="{{ Page.keyword }}">
  20.   {% endif %}
  21.   {% if Page.meta_robots is not empty %}
  22.     <meta name="robots" content="{{ Page.meta_robots }}">
  23.   {% endif %}
  24.   {% if Page.meta_tags is not empty %}
  25.     {{ include(template_from_string(Page.meta_tags)) }}
  26.   {% endif %}
  27.   <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
  28.   <link rel="stylesheet" href="//cdn.jsdelivr.net/jquery.slick/1.6.0/slick.css">
  29.   <link rel="stylesheet" href="/html/template/default/assets/css/style.min.css">
  30.   <link rel="stylesheet" href="{{ asset('assets/css/style.css') }}?20221115">
  31.   {% block stylesheet %}{% endblock %}
  32.   <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
  33.   <script>
  34.     $(function() {
  35.       $.ajaxSetup({
  36.         'headers': {
  37.           'ECCUBE-CSRF-TOKEN': $('meta[name="eccube-csrf-token"]').attr('content')
  38.         }
  39.       });
  40.     });
  41.   </script>
  42.   <script src="https://kit.fontawesome.com/4f57504e74.js"></script>
  43.   {# Layout: HEAD #}
  44.   {% if Layout.Head %}
  45.       {{ include('block.twig', {'Blocks': Layout.Head}) }}
  46.   {% endif %}
  47.   
  48.   {# プラグイン用styleseetやmetatagなど #}
  49.   {% if plugin_assets is defined %}{{ include('@admin/snippet.twig', { snippets: plugin_assets }) }}{% endif %}
  50.   {# <link rel="stylesheet" href="{{ asset('assets/css/customize.css', 'user_data') }}"> #}
  51.   <link rel="manifest" href="/manifest.json">
  52.   <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/img/favicon/apple-touch-icon.png') }}">
  53.   <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/img/favicon/favicon-32x32.png') }}">
  54.   <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/img/favicon/favicon-16x16.png') }}">
  55.   <link rel="mask-icon" href="{{ asset('assets/img/favicon/safari-pinned-tab.svg') }}" color="#cbb110">
  56.   <meta name="msapplication-TileColor" content="#ffffff">
  57.   <meta name="theme-color" content="#ffffff">
  58.   {# iOS系PWAのスプラッシュ画面 #}
  59.   <meta name="apple-mobile-web-app-capable" content="yes">
  60.   <link href="{{ asset('assets/img/splashscreens/iphone5_splash.png') }}" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
  61.   <link href="{{ asset('assets/img/splashscreens/iphone6_splash.png') }}" media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
  62.   <link href="{{ asset('assets/img/splashscreens/iphoneplus_splash.png') }}" media="(device-width: 621px) and (device-height: 1104px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image" />
  63.   <link href="{{ asset('assets/img/splashscreens/iphonex_splash.png') }}" media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image" />
  64.   <link href="{{ asset('assets/img/splashscreens/iphonexr_splash.png') }}" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
  65.   <link href="{{ asset('assets/img/splashscreens/iphonexsmax_splash.png') }}" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image" />
  66.   <link href="{{ asset('assets/img/splashscreens/ipad_splash.png') }}" media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
  67.   <link href="{{ asset('assets/img/splashscreens/ipadpro1_splash.png') }}" media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
  68.   <link href="{{ asset('assets/img/splashscreens/ipadpro3_splash.png') }}" media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
  69.   <link href="{{ asset('assets/img/splashscreens/ipadpro2_splash.png') }}" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
  70.   {% block head %}{% endblock %}
  71. </head>
  72. <body id="page_{{ app.request.get('_route') }}" class="{{ body_class|default('other_page') }}">
  73. {# Layout: BODY_AFTER #}
  74. {% if Layout.BodyAfter %}
  75.     {{ include('block.twig', {'Blocks': Layout.BodyAfter}) }}
  76. {% endif %}
  77. <div class="ec-layoutRole">
  78.     {# Layout: HEADER #}
  79.     {% if Layout.Header %}
  80.         <div class="ec-layoutRole__header">
  81.             {{ include('block.twig', {'Blocks': Layout.Header}) }}
  82.         </div>
  83.     {% endif %}
  84.     {# Layout: CONTENTS_TOP #}
  85.     {% if Layout.ContentsTop %}
  86.         <div class="ec-layoutRole__contentTop">
  87.             {{ include('block.twig', {'Blocks': Layout.ContentsTop}) }}
  88.         </div>
  89.     {% endif %}
  90.     <div class="ec-layoutRole__contents">
  91.         {# Layout: SIDE_LEFT #}
  92.         {% if Layout.SideLeft %}
  93.             <div class="ec-layoutRole__left">
  94.                 {{ include('block.twig', {'Blocks': Layout.SideLeft}) }}
  95.             </div>
  96.         {% endif %}
  97.         {% set layoutRoleMain = 'ec-layoutRole__main' %}
  98.         {% if Layout.ColumnNum == 2 %}
  99.             {% set layoutRoleMain = 'ec-layoutRole__mainWithColumn' %}
  100.         {% elseif Layout.ColumnNum == 3 %}
  101.             {% set layoutRoleMain = 'ec-layoutRole__mainBetweenColumn' %}
  102.         {% endif %}
  103.         <div class="{{ layoutRoleMain }}">
  104.             {# Layout: MAIN_TOP #}
  105.             {% if Layout.MainTop %}
  106.                 <div class="ec-layoutRole__mainTop">
  107.                     {{ include('block.twig', {'Blocks': Layout.MainTop}) }}
  108.                 </div>
  109.             {% endif %}
  110.             {# MAIN AREA #}
  111.             {% block main %}{% endblock %}
  112.             {# Layout: MAIN_Bottom #}
  113.             {% if Layout.MainBottom %}
  114.                 <div class="ec-layoutRole__mainBottom">
  115.                     {{ include('block.twig', {'Blocks': Layout.MainBottom}) }}
  116.                 </div>
  117.             {% endif %}
  118.         </div>
  119.         {# Layout: SIDE_RIGHT #}
  120.         {% if Layout.SideRight %}
  121.             <div class="ec-layoutRole__right">
  122.                 {{ include('block.twig', {'Blocks': Layout.SideRight}) }}
  123.             </div>
  124.         {% endif %}
  125.     </div>
  126.     {# Layout: CONTENTS_BOTTOM #}
  127.     {% if Layout.ContentsBottom %}
  128.         <div class="ec-layoutRole__contentBottom">
  129.             {{ include('block.twig', {'Blocks': Layout.ContentsBottom}) }}
  130.         </div>
  131.     {% endif %}
  132.     {# Layout: CONTENTS_FOOTER #}
  133.     {% if Layout.Footer %}
  134.         <div class="ec-layoutRole__footer">
  135.             {{ include('block.twig', {'Blocks': Layout.Footer}) }}
  136.         </div>
  137.     {% endif %}
  138. </div><!-- ec-layoutRole -->
  139. <div class="ec-overlayRole"></div>
  140. <div class="ec-drawerRoleClose"><i class="fas fa-times"></i></div>
  141. <div class="ec-drawerRole">
  142.     {# Layout: DRAWER #}
  143.     {% if Layout.Drawer %}
  144.         {{ include('block.twig', {'Blocks': Layout.Drawer}) }}
  145.     {% endif %}
  146. </div>
  147. <div class="ec-blockTopBtn pagetop">{{'ページトップへ'|trans}}</div>
  148. {# PWA #}
  149. <div class="install-pwa-wrapper-float">
  150.   <button type="button" class="btn-install-pwa btn btn-dark-pink" onclick="gtagEvent('pwaInstall', 'btnClick', 'popup', 1);">
  151.     <i class="fas fa-cloud-download-alt"></i> アプリをインストール
  152.   </button>
  153. </div>
  154. <div class="pwa-ios-notify">
  155.     このアプリをホーム画面に追加するには、<img class="pwa-ios-notify-icon" src="{{ asset('assets/icon/icon-ios-share.svg') }}">をタップして『<strong>ホーム画面に追加</strong>』してください。
  156.     <i class="far fa-times-circle fa-lg pwa-ios-notify-close"></i>
  157. </div>
  158. {% if "now"|date('Ymd') >= "20220801" and "now"|date('Ymd') <= "20220831" %}
  159.   <div class="wrapper-float-bottom-left">
  160.     <a href="https://forms.gle/Mf4eZHLif5wNQJ8m6" target="_blank" class="btn btn-outline-dark-pink">
  161.       <span>《抽選で商品プレゼント!》</span><br>
  162.       ミューフルに関する<br>アンケート実施中
  163.     </a>
  164.   </div>
  165. {% endif %}
  166. <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
  167. <script src="https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick.min.js"></script>
  168. {% include('@common/lang.twig') %}
  169. <script src="{{ asset('assets/js/function.min.js') }}"></script>
  170. <script src="{{ asset('assets/js/eccube.min.js') }}?20210928"></script>
  171. <script src="{{ asset('assets/js/myufull.js?20220419') }}"></script>
  172. <script type="module">
  173.     // This is the "Offline page" service worker
  174.     // Add this below content to your HTML page inside a <script type="module"> tag, or add the js file to your page at the very top to register service worker
  175.     // If you get an error about not being able to import, double check that you have type="module" on your <script /> tag
  176.     /*
  177.      This code uses the pwa-update web component https://github.com/pwa-builder/pwa-update to register your service worker,
  178.      tell the user when there is an update available and let the user know when your PWA is ready to use offline.
  179.      ref: https://www.pwabuilder.com/
  180.     */
  181.     import 'https://cdn.jsdelivr.net/npm/@pwabuilder/pwaupdate';
  182.     const el = document.createElement('pwa-update');
  183.     document.body.appendChild(el);
  184. </script>
  185. <script src="{{ asset('assets/js/pwa.js?20220422a') }}"></script>
  186. {% block javascript %}{% endblock %}
  187. {# Layout: CLOSE_BODY_BEFORE #}
  188. {% if Layout.CloseBodyBefore %}
  189.     {{ include('block.twig', {'Blocks': Layout.CloseBodyBefore}) }}
  190. {% endif %}
  191. {# プラグイン用Snippet #}
  192. {% if plugin_snippets is defined %}
  193.     {{ include('snippet.twig', { snippets: plugin_snippets }) }}
  194. {% endif %}
  195.     {# <script src="{{ asset('assets/js/customize.js', 'user_data') }}"></script> #}
  196. </body>
  197. </html>