templates/html/02_body/01_header/02_navigation/navigation-panel/panel.html.twig line 1

Open in your IDE?
  1. {% set navPanelText1 = pimcore_input('navPanelText1', {
  2.   "placeholder":"Überschrift 1"
  3. }) %}
  4. {% set navPanelBlock1 = pimcore_block('navPanelBlock1') %}
  5. {% set navPanelText2 = pimcore_input('navPanelText2', {
  6.   "placeholder":"Überschrift 2"
  7. }) %}
  8. {% set navPanelBlock2 = pimcore_block('navPanelBlock2') %}
  9. {% set navPanelText3 = pimcore_input('navPanelText3', {
  10.   "placeholder":"Überschrift 3"
  11. }) %}
  12. {% set navPanelBlock3 = pimcore_block('navPanelBlock3') %}
  13. {% set navPanelText4 = pimcore_input('navPanelText4', {
  14.   "placeholder":"Überschrift 4"
  15. }) %}
  16. {% set navPanelBlock4 = pimcore_block('navPanelBlock4') %}
  17. <div class="l-navigation__level-1 js-l-navigation__level-1">
  18.   <div class="l-navigation__close js-l-navigation__close"></div>
  19.   {# Render content #}
  20.   {# {{dump(_context)}} #}
  21.   <div class="container">
  22.     <div class="row">
  23.       <div class="col">
  24.         <div class="l-navigation__panel-text">
  25.           {{ navPanelText1 | raw }}
  26.         </div>
  27.         <ul class="l-navigation__panel-links">
  28.           {% for i in navPanelBlock1.iterator %}
  29.             {% set navPanelBlock1Image = pimcore_image('navPanelBlock1Image',{'width': 100, 'height': 100}) %}
  30.             {% set navPanelBlock1Link = pimcore_link('navPanelBlock1Link') %}
  31.             {% if editmode %}
  32.               {{ navPanelBlock1Link | raw }}
  33.               {{ navPanelBlock1Image | raw }}
  34.             {% endif %}
  35.             {% if not editmode and navPanelBlock1Link.getHref() != '' and navPanelBlock1Image.getImage() != null %}
  36.               <li>
  37.                 <a href="{{ navPanelBlock1Link.getHref() }}" target="{{ navPanelBlock1Link.getTarget() }}">
  38.                   {{ convert_svg_to_code(app.request.getSchemeAndHttpHost(), navPanelBlock1Image.getImage()) | raw }}
  39.                   {{ navPanelBlock1Link.text | raw }}
  40.                 </a>
  41.               </li>
  42.             {% endif %}
  43.           {% endfor %}
  44.         </ul>
  45.         <div class="l-navigation__panel-text">
  46.           {{ navPanelText2 | raw }}
  47.         </div>
  48.         <ul class="l-navigation__panel-links">
  49.           {% for i in navPanelBlock2.iterator %}
  50.             {% set navPanelBlock2Image = pimcore_image('navPanelBlock2Image',{'width': 100, 'height': 100}) %}
  51.             {% set navPanelBlock2Link = pimcore_link('navPanelBlock2Link') %}
  52.             {% if editmode %}
  53.               {{ navPanelBlock2Link | raw }}
  54.               {{ navPanelBlock2Image | raw }}
  55.             {% endif %}
  56.             {% if not editmode and navPanelBlock2Link.getHref() != '' and navPanelBlock2Image.getImage() != null %}
  57.               <li>
  58.                 <a href="{{ navPanelBlock2Link.getHref() }}" target="{{ navPanelBlock2Link.getTarget() }}">
  59.                   {{ convert_svg_to_code(app.request.getSchemeAndHttpHost(), navPanelBlock2Image.getImage()) | raw }}
  60.                   {{ navPanelBlock2Link.text | raw }}
  61.                 </a>
  62.               </li>
  63.             {% endif %}
  64.           {% endfor %}
  65.         </ul>
  66.         <div class="l-navigation__panel-text">
  67.           {{ navPanelText3 | raw }}
  68.         </div>
  69.         <ul class="l-navigation__panel-links">
  70.           {% for i in navPanelBlock3.iterator %}
  71.             {% set navPanelBlock3Image = pimcore_image('navPanelBlock3Image',{'width': 100, 'height': 100}) %}
  72.             {% set navPanelBlock3Link = pimcore_link('navPanelBlock3Link') %}
  73.             {% if editmode %}
  74.               {{ navPanelBlock3Link | raw }}
  75.               {{ navPanelBlock3Image | raw }}
  76.             {% endif %}
  77.             {% if not editmode and navPanelBlock3Link.getHref() != '' and navPanelBlock3Image.getImage() != null %}
  78.             {% set user = get_full_name() %}
  79.               <li>
  80.                 <a href="{{ navPanelBlock3Link.getHref() }}" target="{{ navPanelBlock3Link.getTarget() }}" {% if document.getProperty('isBms') is defined and document.getProperty('isBms') == true %} {% else %}{% if user == false %}class="locked"{% else %}class="unlocked"{% endif %}{% endif %}>
  81.                   {{ convert_svg_to_code(app.request.getSchemeAndHttpHost(), navPanelBlock3Image.getImage()) | raw }}
  82.                   {{ navPanelBlock3Link.text | raw }}
  83.                 </a>
  84.               </li>
  85.             {% endif %}
  86.           {% endfor %}
  87.         </ul>
  88.         <div class="l-navigation__panel-text">
  89.           {{ navPanelText4 | raw }}
  90.         </div>
  91.         <ul class="l-navigation__panel-links">
  92.           {% for i in navPanelBlock4.iterator %}
  93.             {% set navPanelBlock4Image = pimcore_image('navPanelBlock4Image',{'width': 100, 'height': 100}) %}
  94.             {% set navPanelBlock4Link = pimcore_link('navPanelBlock4Link') %}
  95.             {% if editmode %}
  96.               {{ navPanelBlock4Link | raw }}
  97.               {{ navPanelBlock4Image | raw }}
  98.             {% endif %}
  99.             {% if not editmode and navPanelBlock4Link.getHref() != '' and navPanelBlock4Image.getImage() != null %}
  100.               <li>
  101.                 <a href="{{ navPanelBlock4Link.getHref() }}" target="{{ navPanelBlock4Link.getTarget() }}">
  102.                   {{ convert_svg_to_code(app.request.getSchemeAndHttpHost(), navPanelBlock4Image.getImage()) | raw }}
  103.                   {{ navPanelBlock4Link.text | raw }}
  104.                 </a>
  105.               </li>
  106.             {% endif %}
  107.           {% endfor %}
  108.         </ul>
  109.       </div>
  110.     </div>
  111.   </div>
  112. </div>