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

Open in your IDE?
  1. {# 下層ページ用 #}
  2. {# 変数がセットしてあるかどうかで条件分岐 #}
  3. {% if Pageurl is defined  %}
  4. {% else %}
  5. {%set Pageurl = ""%}
  6. {% endif %}
  7. {% if Page.url == 'product_detail' %}
  8.   {# {% set pageEng = 'Product Detail' %} #}
  9.   {# {% set pageTitle = '商品詳細' %} #}
  10.   {% set heading = {
  11.   'pageEng':'Detail',
  12.   'pageTitle':'商品詳細'
  13.   } %}
  14.   {% elseif Page.url == 'product_list' %}
  15.   {% set heading = {
  16.   'pageEng':'Product List',
  17.   'pageTitle':'商品一覧'
  18.   } %}
  19.   {% elseif Page.url == 'cart' %}
  20.   {% set heading = {
  21.   'pageEng':'Shopping Cart',
  22.   'pageTitle':'ショッピングカート'
  23.   } %}
  24.     {% elseif Page.url == 'help_guide' %}
  25.   {% set heading = {
  26.   'pageEng':'Guide',
  27.   'pageTitle':'ご利用ガイド'
  28.   } %}
  29.   {% elseif Page.url == 'shopping_login' or Page.url == 'mypage_login' %}
  30.   {% set heading = {
  31.   'pageEng':'Login',
  32.   'pageTitle':'ログイン'
  33.   } %}
  34.   {% elseif Page.url == 'shopping_nonmember' %}
  35.   {% set heading = {
  36.   'pageEng':'Information',
  37.   'pageTitle':'お客様情報の入力'
  38.   } %}
  39.   {% elseif Page.url == 'shopping_shipping' %}
  40.   {% set heading = {
  41.   'pageEng':'Shipping',
  42.   'pageTitle':'お届け先の指定'
  43.   } %}
  44.   {% elseif Page.url == 'shopping_shipping_multiple' %}
  45.   {% set heading = {
  46.   'pageEng':'Shipping Multiple',
  47.   'pageTitle':'お届け先の複数指定'
  48.   } %}
  49.   {% elseif Page.url == 'shopping_shipping_multiple_edit' %}
  50.   {% set heading = {
  51.   'pageEng':'Shipping Edit',
  52.   'pageTitle':'お届け先の追加'
  53.   } %}
  54.   {% elseif Page.url == 'shopping_shipping_edit' %}
  55.   {% if is_granted('ROLE_USER') %}
  56.    {% set nameTitle = "お届け先の追加" %}
  57.    {% else %}
  58.      {% set nameTitle = "お届け先の変更" %}
  59.    {% endif %}
  60.    {% set heading = {
  61.    'pageEng':'Shipping Edit',
  62.    'pageTitle':nameTitle
  63.    } %}
  64.       {% elseif Page.url == 'shopping_confirm' %}
  65.    {% set heading = {
  66.    'pageEng':'Confirm',
  67.    'pageTitle':'ご注文内容のご確認'
  68.    } %}
  69.       {% elseif Page.url == 'shopping_complete' %}
  70.    {% set heading = {
  71.    'pageEng':'Complete',
  72.    'pageTitle':'ご注文完了'
  73.    } %}
  74.    {% elseif Page.url == 'shopping' %}
  75.    {% set heading = {
  76.    'pageEng':'Order',
  77.    'pageTitle':'ご注文手続き'
  78.    } %}
  79.    {% elseif Page.url == 'entry' %}
  80.    {% set heading = {
  81.    'pageEng':'Sign Up',
  82.    'pageTitle':'会員登録'
  83.    } %}
  84.    {% elseif Page.url == 'entry_confirm' %}
  85.    {% set heading = {
  86.    'pageEng':'Sign Up',
  87.    'pageTitle':'会員登録'
  88.    } %}
  89.    {% elseif Page.url == 'entry_complete' %}
  90.    {% set heading = {
  91.    'pageEng':'Complete',
  92.    'pageTitle':'新規会員登録(仮登録完了)'
  93.    } %}
  94.    {% elseif Page.url == 'mypage' %}
  95.    {% set heading = {
  96.    'pageEng':'Mypage',
  97.    'pageTitle':'マイページ'
  98.    } %}
  99.    {% elseif Page.url == 'mypage_favorite' %}
  100.    {% set heading = {
  101.    'pageEng':'Favorite',
  102.    'pageTitle':'お気に入り一覧'
  103.    } %}
  104.    {% elseif Page.url == 'mypage_change' %}
  105.    {% set heading = {
  106.    'pageEng':'Edit',
  107.    'pageTitle':'会員情報編集'
  108.    } %}
  109.    {% elseif Page.url == 'mypage_delivery' %}
  110.    {% set heading = {
  111.    'pageEng':'Delivery',
  112.    'pageTitle':'お届け先一覧'
  113.    } %}
  114.    {% elseif Page.url == 'mypage_delivery_new' %}
  115.    {% set heading = {
  116.    'pageEng':'Delivery Register',
  117.    'pageTitle':'お届け先登録'
  118.    } %}
  119.    {% elseif Page.url == 'mypage_withdraw' %}
  120.    {% set heading = {
  121.    'pageEng':'Withdrawal',
  122.    'pageTitle':'退会手続き'
  123.    } %}
  124.       {% elseif Page.url == 'mypage_withdraw_confirm' %}
  125.    {% set heading = {
  126.    'pageEng':'Withdrawal',
  127.    'pageTitle':'退会手続き(確認)'
  128.    } %}
  129.    {% elseif Page.url == 'mypage_history' %}
  130.    {% set heading = {
  131.    'pageEng':'History',
  132.    'pageTitle':'ご注文履歴詳細'
  133.    } %}
  134.    {% elseif Page.url == 'mypage_withdraw_complete' %}
  135.    {% set heading = {
  136.    'pageEng':'Withdrawal',
  137.    'pageTitle':'退会手続き完了'
  138.    } %}
  139.    {% elseif Page.url == 'help_about' %}
  140.    {% set heading = {
  141.    'pageEng':'About Us',
  142.    'pageTitle':'当サイトについて'
  143.    } %}
  144.    {% elseif Page.url == 'contact' %}
  145.    {% set heading = {
  146.    'pageEng':'Contact',
  147.    'pageTitle':'お問い合わせ'
  148.    } %}
  149.    {% elseif Page.url == 'help_privacy' %}
  150.    {% set heading = {
  151.    'pageEng':'Privacy Policy',
  152.    'pageTitle':'プライバシーポリシー'
  153.    } %}
  154.    {% elseif Page.url == 'help_tradelaw' %}
  155.    {% set heading = {
  156.    'pageEng':'Trade Law',
  157.    'pageTitle':' 特定商取引法に基づく表記'
  158.    } %}
  159.    {% elseif Page.url == 'help_agreement' %}
  160.    {% set heading = {
  161.    'pageEng':'Agreement',
  162.    'pageTitle':'利用規約'
  163.    } %}
  164.    {% elseif Page.url == 'contact_complete' or Page.url == 'forgot_complete'%}
  165.    {% set heading = {
  166.    'pageEng':'Complete',
  167.    'pageTitle':'お問い合わせ(完了)'
  168.    } %}
  169.    {% elseif Page.url == 'entry_activate' %}
  170.    {% set heading = {
  171.    'pageEng':'Entry Activate',
  172.    'pageTitle':'会員登録完了'
  173.    } %}
  174.    {% elseif Page.url == 'forgot' %}
  175.    {% set heading = {
  176.    'pageEng':'Forgot',
  177.    'pageTitle':'パスワードの再発行'
  178.    } %}
  179.    {% elseif Page.url == 'sln_card_payment' %}
  180.    {% set heading = {
  181.    'pageEng':'payment',
  182.    'pageTitle':'クレジットカード購入画面'
  183.    } %}
  184.    {% elseif Page.url == 'shopping_error' %}
  185.    {% set heading = {
  186.    'pageEng':'Shopping Error',
  187.    'pageTitle':'エラーページ'
  188.    } %}
  189.    {% elseif Page.url == 'mypage_change_complete' %}
  190.    {% set heading = {
  191.    'pageEng':'Mypage Changed',
  192.    'pageTitle':'会員登録内容の変更完了'
  193.    } %}
  194.    {% elseif Page.url == 'mypage_delivery_edit' %}
  195.    {% set heading = {
  196.    'pageEng':'Mypage Edit',
  197.    'pageTitle':'会員登録内容の変更'
  198.    } %}
  199.    {% elseif Pageurl == 'case' %}
  200.    {% set heading = {
  201.    'pageEng':'Case',
  202.    'pageTitle':'納品事例'
  203.    } %}
  204.  
  205.    {% elseif Pageurl == 'news' %}
  206.    {% set heading = {
  207.    'pageEng':'News',
  208.    'pageTitle':'お知らせ'
  209.    } %}
  210.       {% elseif Pageurl == 'inquiry' %}
  211.    {% set heading = {
  212.    'pageEng':'Contact',
  213.    'pageTitle':'お問い合わせ'
  214.    } %}
  215.      
  216.    {% elseif Pageurl == 'about' %}
  217.    {% set heading = {
  218.    'pageEng':'Concept',
  219.    'pageTitle':'私たちの想い'
  220.    } %}
  221.      
  222.    {% elseif Pageurl == 'ranking' %}
  223.    {% set heading = {
  224.    'pageEng':'Ranking',
  225.    'pageTitle':'投稿写真ランキング'
  226.    } %}
  227.    
  228.    
  229.    
  230.    {% else %}
  231.     {% set heading = {
  232.     'pageEng':'',
  233.     'pageTitle':''
  234.     } %}
  235.   {% endif %}
  236. {% set request_uri = app.request.server.get('REQUEST_URI') %}
  237. {# プラグイン用[カード決済] #}
  238. {% if 'sln_card_payment' in request_uri %}
  239.    {% set heading = {
  240.    'pageEng':'payment',
  241.    'pageTitle':'クレジットカード購入画面'
  242.    } %}
  243. {% endif %}
  244.         <div class="mainImg">
  245.         <div class="ec-pageHeader flex">
  246.         <div class="bgimageWrap">
  247.         <img src="{{ asset('assets/img/common/subpage_mainimg.jpg')}}" alt="{{heading.pageTitle}}">         
  248.         <div class="headingWrap">
  249.             <h1>{{ heading.pageTitle }}</h1>
  250.             <p class="eng">{{ heading.pageEng }}</p>
  251.             
  252.         </div>
  253.         </div>
  254.             </div>
  255.         {{ include_dispatch('Block/breadcrumbs.twig') }}
  256.         </div>