src/StartPlatz/Bundle/StyleBundle/Resources/views/Navigation/_nav.pick.language.html.twig line 1

Open in your IDE?
  1. <link href="https://fonts.googleapis.com/icon?family=Material+Icons%7CMaterial+Icons+Outlined" rel="stylesheet">
  2. <li class="nav-item dropdown active  mt-2 mr-2">
  3.     <a href="#" class="nav-link dropdown-toggle" id="navbarDropdownMenuLink" data-toggle="dropdown">
  4.         <span class="material-icons-outlined" style="font-size:20px; vertical-align: bottom; color:white">
  5.         language
  6.         </span>
  7.     </a>
  8.     <div class="dropdown-menu" style="width:70px; min-width:70px;" aria-labelledby="navbarDropdownMenuLink">
  9.         {# German flag - from EN or FR pages #}
  10.         {% if attribute(menuLinksAndPhrases.menuLinksEn2De, targetPath) is defined %}
  11.             <a class="dropdown-item" href="{{ attribute(menuLinksAndPhrases.menuLinksEn2De, targetPath) }}">
  12.                 <img src="/bundles/startplatzstyle/images/german_language.png" height="20px;" alt="Deutsch">
  13.             </a>
  14.         {% elseif attribute(menuLinksAndPhrases.menuLinksFr2De, targetPath) is defined %}
  15.             <a class="dropdown-item" href="{{ attribute(menuLinksAndPhrases.menuLinksFr2De, targetPath) }}">
  16.                 <img src="/bundles/startplatzstyle/images/german_language.png" height="20px;" alt="Deutsch">
  17.             </a>
  18.         {% else %}
  19.             {# Fallback to German homepage if no translation exists #}
  20.             <a class="dropdown-item" href="/">
  21.                 <img src="/bundles/startplatzstyle/images/german_language.png" height="20px;" alt="Deutsch">
  22.             </a>
  23.         {% endif %}
  24.         {# English flag - from DE or FR pages #}
  25.         {% if attribute(menuLinksAndPhrases.menuLinksDe2En, targetPath) is defined %}
  26.             <a class="dropdown-item" href="{{ attribute(menuLinksAndPhrases.menuLinksDe2En, targetPath) }}">
  27.                 <img src="/bundles/startplatzstyle/images/english_language.png" height="20px;" alt="English">
  28.             </a>
  29.         {% elseif attribute(menuLinksAndPhrases.menuLinksFr2En, targetPath) is defined %}
  30.             <a class="dropdown-item" href="{{ attribute(menuLinksAndPhrases.menuLinksFr2En, targetPath) }}">
  31.                 <img src="/bundles/startplatzstyle/images/english_language.png" height="20px;" alt="English">
  32.             </a>
  33.         {% else %}
  34.             {# Fallback to English homepage if no translation exists #}
  35.             <a class="dropdown-item" href="/en">
  36.                 <img src="/bundles/startplatzstyle/images/english_language.png" height="20px;" alt="English">
  37.             </a>
  38.         {% endif %}
  39.         {# French flag - from DE or EN pages #}
  40.         {% if attribute(menuLinksAndPhrases.menuLinksDe2Fr, targetPath) is defined %}
  41.             <a class="dropdown-item" href="{{ attribute(menuLinksAndPhrases.menuLinksDe2Fr, targetPath) }}">
  42.                 <img src="/bundles/startplatzstyle/images/french_language.png" height="20px;" alt="Français">
  43.             </a>
  44.         {% elseif attribute(menuLinksAndPhrases.menuLinksEn2Fr, targetPath) is defined %}
  45.             <a class="dropdown-item" href="{{ attribute(menuLinksAndPhrases.menuLinksEn2Fr, targetPath) }}">
  46.                 <img src="/bundles/startplatzstyle/images/french_language.png" height="20px;" alt="Français">
  47.             </a>
  48.         {% else %}
  49.             {# Fallback to French homepage if no translation exists #}
  50.             <a class="dropdown-item" href="/fr/">
  51.                 <img src="/bundles/startplatzstyle/images/french_language.png" height="20px;" alt="Français">
  52.             </a>
  53.         {% endif %}
  54.     </div>
  55. </li>