custom/plugins/EconsorBundles/src/Resources/views/storefront/base.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/base.html.twig' %}
  2. {% block base_content %}
  3.     <form action="{{ path('clear.session') }}" method="post" data-form-csrf-handler="true">
  4.         <button>
  5.             reset
  6.         </button>
  7.         {{ sw_csrf('clear.session') }}
  8.     </form>
  9.     <form action="{{ path('frontend.select.group') }}" method="post" data-form-csrf-handler="true">
  10.         <input type="hidden" id="skip" name="skip" value="true"/>
  11.         <button>
  12.             skip Bundles
  13.         </button>
  14.         {{ sw_csrf('frontend.select.group') }}
  15.     </form>
  16.     <div class="ec-collection">
  17.         {% sw_include 'storefront/bundles/navigation/nav.html.twig' %}
  18.         <div class="ec-collection-content-wrapper">
  19.                 {% if step is same as('team') %}
  20.                     {% set url = 'frontend.select.design.player' %}
  21.                     {% set back = 'frontend.home.page' %}
  22.                 {% elseif step is same as('design') and playerType is same as('player') %}
  23.                     {% set url = 'frontend.select.color.player' %}
  24.                     {% set back = 'frontend.select.group' %}
  25.                 {% elseif step is same as('design') and playerType is same as('keeper') %}
  26.                     {% set url = 'frontend.select.color.keeper' %}
  27.                     {% set back = 'frontend.select.color.player' %}
  28.                 {% elseif step is same as('color') and playerType is same as('player') %}
  29.                     {% set url = 'frontend.select.design.keeper' %}
  30.                     {% set back = 'frontend.select.design.player' %}
  31.                 {% elseif step is same as('color') and playerType is same as('keeper') %}
  32.                     {% set url = 'frontend.configuration.player' %}
  33.                     {% set back = 'frontend.select.design.keeper' %}
  34.                 {% elseif step is same as('configuration') and playerType is same as('player')%}
  35.                     {% set back = 'frontend.select.color.keeper' %}
  36.                 {% elseif step is same as('configuration') and playerType is same as('keeper') %}
  37.                     {% set back = 'frontend.configuration.player' %}
  38.                 {% else %}
  39.                     {% set url = 'frontend.home.page' %}
  40.                     {% set back = 'frontend.configuration.keeper' %}
  41.                 {% endif %}
  42.             <div class="ec-collection-left-menu">
  43.                 <div class="ec-text-wrapper">
  44.                     <input type="hidden" class="player-type-progress-menu" name="playerTypeProgressMenu" value="{{ playerType }}"/>
  45.                     <input type="hidden" class="translations-children" name="translationsChildren" value="{{ "EconsorBundles.steps.team.first-block"|trans }}"/>
  46.                     <input type="hidden" class="translations-men" name="translationsMen" value="{{ "EconsorBundles.steps.team.second-block"|trans }}"/>
  47.                     <input type="hidden" class="translations-women" name="translationsWomen" value="{{ "EconsorBundles.steps.team.third-block"|trans }}"/>
  48.                     <input type="hidden" class="translation-complete" name="translationComplete" value="{{ "EconsorBundles.steps.configuration.progress.complete"|trans }}"/>
  49.                     <input type="hidden" class="translation-incomplete" name="translationIncomplete" value="{{ "EconsorBundles.steps.configuration.progress.incomplete"|trans }}"/>
  50.                     <input type="hidden" class="translation-completed" name="translationCompleted" value="{{ "EconsorBundles.steps.configuration.progress.completed"|trans }}"/>
  51.                     {% if step is same as('team') %}
  52.                             {% sw_include 'storefront/bundles/left-menu/text-team.html.twig' %}
  53.                     {% elseif step is same as ('design') and playerType is same as('player')
  54.                         or step is same as ('color') and playerType is same as('player')%}
  55.                             {% sw_include 'storefront/bundles/left-menu/text-player.html.twig' %}
  56.                     {% elseif step is same as ('design') and playerType is same as('keeper')
  57.                         or step is same as ('color') and playerType is same as('keeper')%}
  58.                             {% sw_include 'storefront/bundles/left-menu/text-keeper.html.twig' %}
  59.                     {% elseif step is same as ('configuration') %}
  60.                         {% sw_include 'storefront/bundles/left-menu/text-configuration.html.twig' %}
  61.                     {% endif %}
  62.                 </div>
  63.                 <div class="ec-button-wrapper">
  64.                     <form class="back" action="{{ path(back) }}" method="post" data-form-csrf-handler="true">
  65.                         <input type="hidden" name="back" value="back"/>
  66.                         <button class="ec-back-button btn btn-secondary btn-block buy-widget-submit next" {% if step is same as('team') %}disabled{% endif %}>
  67.                             {{ "EconsorBundles.buttons.back"|trans }}
  68.                         </button>
  69.                         {{ sw_csrf(back) }}
  70.                     </form>
  71.                 </div>
  72.             </div>
  73.             <div class="ec-collection-main-content">
  74.                 {% block content %}
  75.                     {% if step is same as('team') %}
  76.                         {% sw_include 'storefront/bundles/step/bundle-team.html.twig' %}
  77.                     {% elseif step is same as('design') %}
  78.                         {% sw_include 'storefront/bundles/step/collection.html.twig' %}
  79.                     {% elseif step is same as('color') and playerType is same as('player') %}
  80.                         {% sw_include 'storefront/bundles/step/collection-variants.html.twig' %}
  81.                     {% elseif step is same as('color') and playerType is same as('keeper') %}
  82.                         {% sw_include 'storefront/bundles/step/collection-variants.html.twig' %}
  83.                     {% elseif step is same as('configuration') %}
  84.                         {% sw_include 'storefront/bundles/step/configuration.html.twig' %}
  85.                     {% endif %}
  86.                 {% endblock %}
  87.             </div>
  88.             <div class="ec-collection-right-menu">
  89.                 <div class="ec-right-menu-current-set inverted-color">
  90.                     {#Current Jersey Set Placeholder#}
  91.                     <div class="keeper-preview-images {% if (step is same as('design') or step is same as('color')) and playerType is same as('player') %}remove-element{% endif %}">
  92.                         <img class="keeper-shirt-preview-image" src="{% if sessionData.keeperColors.shirt.image %} {{ sessionData.keeperColors.shirt.image }} {% elseif sessionData.keeperCollection.images.shirt %} {{ sessionData.keeperCollection.images.shirt }} {% endif %}" style="max-width: 50px; max-height: 100px;"/>
  93.                         <img class="keeper-trousers-preview-image" src="{% if sessionData.keeperColors.trousers.image %} {{ sessionData.keeperColors.trousers.image }} {% elseif sessionData.keeperCollection.images.trousers %} {{ sessionData.keeperCollection.images.trousers }} {% endif %}" style="max-width: 50px; max-height: 100px;"/>
  94.                         <img class="keeper-clips-preview-image" src="{% if sessionData.keeperColors.clips.image %} {{ sessionData.keeperColors.clips.image }} {% elseif sessionData.keeperCollection.images.clips %} {{ sessionData.keeperCollection.images.clips }} {% endif %}" style="max-width: 50px; max-height: 100px;"/>
  95.                     </div>
  96.                     <div class="player-preview-images {% if (step is same as('design') or step is same as('color')) and playerType is same as('keeper') %}remove-element{% endif %}">
  97.                         <img class="player-shirt-preview-image" src="{% if sessionData.playerColors.shirt.image %} {{ sessionData.playerColors.shirt.image }} {% elseif sessionData.playerCollection.images.shirt %} {{ sessionData.playerCollection.images.shirt }} {% endif %}" style="max-width: 50px; max-height: 100px;"/>
  98.                         <img class="player-trousers-preview-image" src="{% if sessionData.playerColors.trousers.image %} {{ sessionData.playerColors.trousers.image }} {% elseif sessionData.playerCollection.images.trousers %} {{ sessionData.playerCollection.images.trousers }} {% endif %}" style="max-width: 50px; max-height: 100px;"/>
  99.                         <img class="player-clips-preview-image" src="{% if sessionData.playerColors.clips.image %} {{ sessionData.playerColors.clips.image }} {% elseif sessionData.playerCollection.images.clips %} {{ sessionData.playerCollection.images.clips }} {% endif %}" style="max-width: 50px; max-height: 100px;"/>
  100.                     </div>
  101.                 </div>
  102.                 <div class="ec-right-menu-text-wrapper">
  103.                     <div class="ec-right-menu-text-item">
  104.                         <div class="ec-right-menu-header color-yellow">{{ "EconsorBundles.right-menu.team"|trans }}</div>
  105.                         <div class="inverted-color right-menu-group">{% if sessionData.group.name %}{{ sessionData.group.name }}{% else %}Placeholder{% endif %}</div>
  106.                     </div>
  107.                     <div class="ec-right-menu-text-item">
  108.                         <div class="ec-right-menu-header color-yellow">{{ "EconsorBundles.right-menu.design"|trans }}</div>
  109.                         <div class="inverted-color right-menu-design-player">{% if sessionData.playerCollection.collection.name %}{{ sessionData.playerCollection.collection.name }}{% else %}Placeholder{% endif %}</div>
  110.                     </div>
  111.                     <div class="ec-right-menu-text-item">
  112.                         <div class="ec-right-menu-header color-yellow">{{ "EconsorBundles.right-menu.colorPlayer"|trans }}</div>
  113.                         <div class="inverted-color right-menu-color-player">
  114.                             <div class="player-shirt">{% if sessionData.playerColors.shirt.name %}{{ sessionData.playerColors.shirt.name }}{% endif %}</div>
  115.                             <div class="player-trousers">{% if sessionData.playerColors.trousers.name %}{{ sessionData.playerColors.trousers.name }}{% endif %}</div>
  116.                             <div class="player-clips">{% if sessionData.playerColors.clips.name %}{{ sessionData.playerColors.clips.name }}{% endif %}</div>
  117.                         </div>
  118.                     </div>
  119.                     <div class="ec-right-menu-text-item">
  120.                         <div class="ec-right-menu-header color-yellow">{{ "EconsorBundles.right-menu.design"|trans }}</div>
  121.                         <div class="inverted-color right-menu-design-keeper">{% if sessionData.keeperCollection.collection.name %}{{ sessionData.keeperCollection.collection.name }}{% else %}Placeholder{% endif %}</div>
  122.                     </div>
  123.                     <div class="ec-right-menu-text-item">
  124.                         <div class="ec-right-menu-header color-yellow">{{ "EconsorBundles.right-menu.colorKeeper"|trans }}</div>
  125.                         <div class="inverted-color right-menu-color-keeper">
  126.                             <div class="keeper-shirt">{% if sessionData.keeperColors.shirt.name %}{{ sessionData.keeperColors.shirt.name }}{% endif %}</div>
  127.                             <div class="keeper-trousers">{% if sessionData.keeperColors.trousers.name %}{{ sessionData.keeperColors.trousers.name }}{% endif %}</div>
  128.                             <div class="keeper-clips">{% if sessionData.keeperColors.clips.name %}{{ sessionData.keeperColors.clips.name }}{% endif %}</div>
  129.                         </div>
  130.                     </div>
  131.                     <div class="ec-right-menu-text-item">
  132.                         <div class="ec-right-menu-header color-yellow">{{ "EconsorBundles.right-menu.personalization"|trans }}</div>
  133.                         <div class="inverted-color right-menu-personalization">{% if sessionData.keeperConfig %}{{ "EconsorBundles.steps.configuration.progress.complete"|trans }}{% endif %}</div>
  134.                     </div>
  135.                 </div>
  136.                 <div class="ec-button-wrapper">
  137.                     {% if step is not same as('configuration') %}
  138.                         <form class="next" action="{{ path(url) }}" method="post" data-form-csrf-handler="true">
  139.                             <input type="hidden" id="group" name="group[criteria]"/>
  140.                             <input type="hidden" id="groupName" name="group[name]"/>
  141.                             <input type="hidden" id="playerType" name="playerType"/>
  142.                             <input type="hidden" id="collection" name="collection[id]"/>
  143.                             <input type="hidden" id="collectionName" name="collection[name]"/>
  144.                             <input type="hidden" id="defaultImageShirt" name="defaultImages[shirt]"/>
  145.                             <input type="hidden" id="defaultImageTrousers" name="defaultImages[trousers]"/>
  146.                             <input type="hidden" id="defaultImageClips" name="defaultImages[clips]"/>
  147.                             <input type="hidden" id="shirtColor" name="shirt[color]"/>
  148.                             <input type="hidden" id="shirtProduct" name="shirt[product]"/>
  149.                             <input type="hidden" id="shirtColorName" name="shirt[name]"/>
  150.                             <input type="hidden" id="shirtColorImage" name="shirt[image]"/>
  151.                             <input type="hidden" id="trousersColor" name="trousers[color]"/>
  152.                             <input type="hidden" id="trousersProduct" name="trousers[product]"/>
  153.                             <input type="hidden" id="trousersColorName" name="trousers[name]"/>
  154.                             <input type="hidden" id="trousersColorImage" name="trousers[image]"/>
  155.                             <input type="hidden" id="clipsColor" name="clips[color]"/>
  156.                             <input type="hidden" id="clipsProduct" name="clips[product]"/>
  157.                             <input type="hidden" id="clipsColorName" name="clips[name]"/>
  158.                             <input type="hidden" id="clipsColorImage" name="clips[image]"/>
  159.                             <button class="ec-next-button btn btn-secondary btn-block buy-widget-submit next" disabled>
  160.                                 {{ "EconsorBundles.buttons.next"|trans }}
  161.                             </button>
  162.                             {{ sw_csrf(url) }}
  163.                         </form>
  164.                     {% endif %}
  165.                 </div>
  166.             </div>
  167.         </div>
  168.     </div>
  169. {% endblock %}