templates/eshopHeader.html.twig line 1

Open in your IDE?
  1. <!-- e-shop header -->
  2. <a name="top"></a>
  3. <div class="eshopHeaderContainer">
  4. <div class="eshopHeaderPanel">
  5. <div class="eshopHeaderMenu">
  6.     <div class="eshopHeaderMenuCell">
  7.         <a href="{{ path('root') }}eshop/{{ eshop.eshopId }}" class="eshopHeaderLink eshopHeaderHomeLink">{{ 'eshop.home'|trans }}</a>
  8.     </div>
  9.     {% if app.session.get('contact') is defined and app.session.get('contact') != '' %}
  10.         <!-- customer home page -->
  11.         <div class="eshopHeaderMenuCell">
  12.             <span class="eshopHeaderText">{{ 'eshop.customer'|trans }}:</span> <a href="{{ path('root') }}eshop/{{ eshop.eshopId }}/eshopHomeContact" class="eshopHeaderLink">{{ app.session.get('contact').contactUserName }}</a>
  13.         </div>
  14.         <!-- logout -->
  15.         <div class="eshopHeaderMenuCell">
  16.             <a href="{{ path('root') }}eshop/{{ eshop.eshopId }}/logout" class="eshopHeaderLink">{{ 'eshop.logout'|trans }}</a>
  17.         </div>
  18.     {% else %}
  19.         <!-- login -->
  20.         <div class="eshopHeaderMenuCell">
  21.             <a href="{{ path('root') }}eshop/{{ eshop.eshopId }}/login" class="eshopHeaderLink">{{ 'eshop.login'|trans }}</a>
  22.         </div>
  23.         <!-- register -->
  24.         <div class="eshopHeaderMenuCell">
  25.             <a href="{{ path('root') }}eshop/{{ eshop.eshopId }}/register" class="eshopHeaderLink">{{ 'eshop.register'|trans }}</a>
  26.         </div>
  27.     {% endif %}
  28. </div>
  29.       
  30.     <!-- basket panel -->
  31.     <div class="basketPanel" id="basketPanel">
  32.           <div class="eshopBasket">
  33.         <a href="{{ path('root') }}eshop/{{ eshop.eshopId }}/basket" class="eshopBasketLink">{{ 'eshop.basket'|trans }}
  34.              <span id="eshop_basket_count" class="eshopBasketCount">
  35.              {% if app.session.get('order') is defined and app.session.get('order').orderItems is defined and app.session.get('order').orderItems|length > 0 and app.session.get('order').eshopId == eshop.eshopId %}
  36.                 {{ app.session.get('order').orderItems|length }}
  37.              {% else %}
  38.                  0
  39.              {% endif %}
  40.          </span>
  41.         </a>
  42.     </div>
  43.     </div>
  44.     {% if eshopHeader is not defined %}
  45.         {% if app.request.get('searchstring') is defined and app.request.get('searchstring') != '' %}
  46.             {% set searchString = app.request.get('searchstring') %}
  47.         {% endif %}
  48.         {% if searchString is not defined %}
  49.             {% set searchString = '' %}
  50.         {% endif %}
  51.         <div class="searchPanelHeader">
  52.             <form method="GET" action="{{ path('root') }}eshop/{{ eshop.eshopId }}/search">
  53.                 <input type="text" name="searchstring" class="searchHeader" value="{{ searchString }}">
  54.                 <input type="submit" name="searchSubmit" value="{{ 'eshop.search'|trans }}" class="searchButtonHeader">
  55.             </form>
  56.         </div>
  57.     {% endif %}
  58.    <div class="optionsPanel">
  59.       <!-- select language -->
  60.       <div class="languagesPanel">
  61.         <div class="languageSelectorPanel">
  62.           <form method="GET" action="{{ path('root') }}eshop/{{ eshop.eshopId }}/eshopNewlang">
  63.             <select name="newlang" onchange="this.form.submit()" class="languageSelector" title="{{ 'system.language_select'|trans }}">
  64.               <!-- languages list -->
  65.               {% for lang in eshop.languages %}
  66.                   {% if lang.langKey == app.session.get('lang').langKey %}
  67.                       {% set selected="selected" %}
  68.                   {% else %}
  69.                       {% set selected="" %}
  70.                   {% endif %}
  71.                   <option value="{{ lang.langKey }}" class="languageSelectorOption" {{ selected }}>{{ lang.langName }}</option>
  72.               {% endfor %}
  73.             </select>
  74.           </form>
  75.         </div>
  76.       </div>                                      
  77.       <!-- select currency -->
  78.       <div class="currencyPanel">
  79.         <div class="currencySelectorPanel">
  80.             {% if app.session.get('order') is not defined %}
  81.                 {% set disabled = "" %}
  82.                 {% set title = 'system.currency_select'|trans %}
  83.             {% else %}
  84.                 {% set disabled = " disabled" %}
  85.                 {% set title = 'system.currency_disabled'|trans %}
  86.             {% endif %}
  87.           <form method="GET" action="{{ path('root') }}eshop/{{ eshop.eshopId }}/eshopNewcurr">
  88.  
  89.             <select name="newEshopCurrency" onchange="this.form.submit()" class="currencySelector" title="{{ title }}" {{ disabled }}>
  90.               <!-- currency list -->
  91.                 {% for currency in eshop.currencies %}
  92.                     {% if currency.currencyKey == app.session.get('eshopCurrency').currencyKey %}
  93.                         {% set selected="selected" %}
  94.                     {% else %}
  95.                         {% set selected="" %}
  96.                     {% endif %}
  97.                     <option value="{{ currency.currencyKey }}" class="currencySelectorOption" {{ selected }}>{{ currency.currencyKey }}</option>
  98.                 {% endfor %}
  99.             </select>
  100.           </form>
  101.         </div>
  102.         <!-- 
  103.         <div class="currencySymbolPanel">
  104.           <?= $view['session']->get('currency')->getCurrencyKey() ?>
  105.         </div>
  106.         -->
  107.       </div>   
  108.    </div>  
  109. </div>
  110. </div>
  111. {% if eshopHeader is defined %}
  112.     {% if app.request.get('searchstring') is defined and app.request.get('searchstring') != '' %}
  113.         {% set searchString = app.request.get('searchstring') %}
  114.     {% endif %}
  115.     {% if searchString is not defined %}
  116.         {% set searchString = '' %}
  117.     {% endif %}
  118. {% else %}
  119. {% endif %}
  120. <div class="eshopLogoContainer">
  121.  <div class="eshopHeaderLogo">
  122.      {% if eshopHeader.webPageContent is defined %}
  123.         {{ eshopHeader.webPageContent|raw }}
  124.      {% endif %}
  125.  </div>
  126.    <div class="searchPanel">
  127.       <form method="GET" action="{{ path('root') }}eshop/{{ eshop.eshopId }}/search">
  128.         <input type="text" name="searchstring" class="search" value="{{ searchString }}">
  129.         <input type="submit" name="searchSubmit" value="{{ 'eshop.search'|trans }}" class="searchButton">
  130.       </form>
  131.    </div>  
  132. </div>