src/Notaris/FrontendBundle/Resources/views/glossary/index.html.twig line 1

Open in your IDE?
  1. {% extends '@NotarisFrontend/layout2017.html.twig' %}
  2. {% set linked_url_nl = url_nl ~ path('notaris_frontend_glossary.nl') %}
  3. {% set linked_url_fr = url_fr ~ path('notaris_frontend_glossary.fr') %}
  4. {% block title %}
  5.     {% if notaryId is defined %}
  6.         <title>{{ info.header1  | replace({"<BR />":" "}) }} - {{ 'p_woordenboek' | trans }}</title>
  7.     {% else %}
  8.         <title>{{ 'p_woordenboek' | trans }} {{ 'alg_basetitle' | trans }}</title>
  9.     {% endif %}
  10. {% endblock %}
  11. {% block extralinks %}
  12.     {% set hreflang_start_nl = url_scheme ~ '://www.' ~ url_nl %}
  13.     {% set hreflang_start_x = url_scheme ~ '://www.' ~ url_nl %}
  14.     {% set hreflang_start_fr = url_scheme ~ '://www.' ~ url_fr %}
  15.     {% set hreflang_x = hreflang_start_x ~ path('notaris_frontend_glossary', {_locale: 'nl', selected_letter: selected_letter, item: item}) %}
  16.     {% set hreflang_nl = hreflang_start_nl ~ path('notaris_frontend_glossary', {_locale: 'nl', selected_letter: selected_letter, item: item}) %}
  17.     {% set hreflang_fr = hreflang_start_fr ~ path('notaris_frontend_glossary', {_locale: 'fr', selected_letter: selected_letter, item: item}) %}
  18.     <link rel="alternate" hreflang="nl-be"
  19.           href="{{ hreflang_nl }}" />
  20.     <link rel="alternate" hreflang="fr-be"
  21.           href="{{ hreflang_fr }}" />
  22.     {% if notaryId is defined %}
  23.         {% if sites | length > 0 %}
  24.             {% for key, site in sites %}
  25.                 {% if key == 'nl' %}
  26.                     {% set hreflang_start_nl = scheme_url ~ '://' ~ site %}
  27.                 {% endif %}
  28.                 {% if key == 'fr' %}
  29.                     {% set hreflang_start_fr = scheme_url ~ '://' ~ site %}
  30.                 {% endif %}
  31.             {% endfor %}
  32.             {% set hreflang_start_x = scheme_url ~ '://' ~ sites[notaryId.locale] %}
  33.             {% set hreflang_x = hreflang_start_x ~ path('notaris_frontend_glossary', {_locale: notaryId.locale, selected_letter: selected_letter, item: item}) %}
  34.         {% endif %}
  35.         {% set hreflang_nl = hreflang_start_nl ~ path('notaris_frontend_glossary', {_locale: 'nl', selected_letter: selected_letter, item: item}) %}
  36.         {% set hreflang_fr = hreflang_start_fr ~ path('notaris_frontend_glossary', {_locale: 'fr', selected_letter: selected_letter, item: item}) %}
  37.         <link rel="alternate" hreflang="nl"
  38.               href="{{ hreflang_nl }}" />
  39.         <link rel="alternate" hreflang="fr"
  40.               href="{{ hreflang_fr }}" />
  41.     {% endif %}
  42.     <link rel="canonical" href="{{ url_scheme ~ '://www.' ~ _context['url_' ~ locale] ~ path('notaris_frontend_glossary', {_locale: locale, selected_letter: selected_letter, item: item}) }}"  />
  43.     <link rel="alternate" hreflang="x-default"
  44.           href="{{ hreflang_x }}" />
  45. {% endblock %}
  46. {% block body %}
  47. <!-- CONTENT -->
  48. <section class="content u-padding-top-large">
  49.     <div class="u-hidden@mobile hidesmartphone">
  50.       {#include ("$root/embeds/sidenav.php");#}
  51.         <aside id="content-left" class="content-left-small">
  52.             <nav class="notaris-nav">
  53.                 <ul class="u-margin-left-none u-padding-left-none">
  54.                     <li class="active"><div class="activestate" style="height: 32px; ">&nbsp;</div><a href="{{ path('notaris_frontend_glossary') }}" title="{{ 'p_woordenboek' | trans }}">{{ 'p_woordenboek' | trans }}</a></li>
  55.                 </ul>
  56.             </nav>
  57.         </aside>
  58.     </div>
  59.     {% if not selected_letter %}
  60.         {% set selected_letter = 'A' %}
  61.     {% endif %}
  62.     <!-- word list -->
  63.     <div id="content-center" class="content-center-large notaris">
  64.         <div id="content-center-header">
  65.             <article class="niveau3 fillcolor">
  66.                 <div class="article-content">
  67.                     <h1 id="activeListWord" class="{{ selected_letter | lower }}">{{ selected_letter | lower }}</h1>
  68.                     <ul class="alfabet">
  69.                         {% for alpha in alphas %}
  70.                         <li>
  71.                             {% if alpha in letters %}
  72.                             <a href="{{ path('notaris_frontend_glossary', {selected_letter: alpha}) }}" title="{{ alpha | lower }}" {% if selected_letter == alpha %}class="hi"{% endif %}>{{ alpha | lower }}</a>
  73.                             {% else %}
  74.                             <span>{{ alpha | lower }}</span>
  75.                             {% endif %}
  76.                         </li>
  77.                         {% endfor %}
  78.                     </ul>
  79.                     <div class="cleaner">&nbsp;</div>
  80.                 </div>
  81.             </article>
  82.         </div>
  83.         <section id="info" class="no-margin">
  84.             <div id="info-content" class="niveau3">
  85.                 {% if glossaries %}
  86.                     {% for glossary in glossaries %}
  87.                         <article>
  88.                             <a name="{{ glossary.slug }}"></a>
  89.                             <h2>
  90.                                 <a class="wordlistitem" href="#{{ glossary.slug }}" title="{{ glossary.term }}">{{ glossary.term }}</a>
  91.                             </h2>
  92.                             <div class="inner {% if item == glossary.slug %}innershow{% endif %}">
  93.                                 {{ glossary.description | raw }}
  94.                                 <div class="c-tags u-padding-bottom-tiny js-tags">
  95.                                     {% for tag in glossary.tags %}
  96.                                         <a data-slug="{{ tag.slug }}" data-tag-clicked="{{ path('notaris_frontend_tag_clicked') }}" href="{{ path('notaris_frontend_tag', {'tagSlug': tag.slug}) }}" title="{{ tag.name }}" class="c-tags__item"><small>{{ tag.name }}</small></a>
  97.                                     {% endfor %}
  98.                                 </div>
  99.                                 <div class="cleaner">&nbsp;</div>
  100.                             </div>
  101.                         </article>
  102.                     {% endfor %}
  103.                 {% endif %}
  104.              </div>
  105.         </section>
  106.     </div>
  107.     {% include '@NotarisFrontend/navigation/mobilesubnav.html.twig' with {'websiteSlug': '', 'isSven':false, 'isHome':false, 'subsite': ''} %}
  108. </section>
  109. {% endblock %}
  110. {% block footer %}
  111.     {% if _locale == "fr" %}
  112.         <div class="footer_message">
  113.             <div class="container">
  114.             </div>
  115.         </div>
  116.         <!-- sitemap -->
  117.         <div class="sitemap_wrapper">
  118.             <div class="container">
  119.                 <div class="clear"></div>
  120.             </div>
  121.         </div>
  122.     {% endif %}
  123. {% endblock %}
  124. {% block extrajs %}
  125. {% endblock %}