src/Package/Openform/Front/Templates/AntiqueSuit/item.html.twig line 1

Open in your IDE?
  1. {% extends "@openform_front_templates/base.html.twig" %}
  2. {% block bodyAttr %}data-page="detail-page"{% endblock %}
  3. {% set pageSubTitle = entity.Translation[app.request.locale].title %}
  4. {% set metaTitle = entity.Translation[app.request.locale].metaTitle ? entity.Translation[app.request.locale].metaTitle : entity.Translation[app.request.locale].title %}
  5. {% set metaDescription = entity.Translation[app.request.locale].metaDescription %}
  6. {% set metaKeywords = entity.Translation[app.request.locale].metaKeywords %}
  7. {% set pageImage = entity.imagePath ? openform_front_util.getImagePathByType(entity.Thumb,'list') : '' %}
  8. {% block header %}
  9.     {% include "@openform_front_templates/_includes/_header_mak.html.twig" with {'langLinks' : (langLinks is defined ? langLinks), item : entity}  %}
  10. {% endblock %}
  11. {% block content %}    
  12.    
  13.     {% set mobile = openform_front_util.isMobileDevice() %}
  14.     {% if mobile %}
  15.         <h1 class="index-news__title--mobile">{{ entity.Translation[app.request.locale].titleHtml|raw }}</h1>
  16.     {% endif %}
  17.     <section class="collection index-news">
  18.         <div class="collection__wrapper index-news__wrapper container">
  19.             {% if mobile %}
  20.             {% else %}
  21.                 <h1 class="index-news__title--desktop">{{ entity.Translation[app.request.locale].titleHtml|raw }}</h1>
  22.             {% endif %}
  23.             {% set img = openform_front_util.getImagePathByType(entity.Thumb ?? '','detail') %}
  24.             {% if img %}
  25.                 <img class="collection__img" src="{{img}}" alt="{{ entity.Translation[app.request.locale].alt }}">
  26.             {% endif %}
  27.             <div class="collection__text block__text">
  28.                 {{ entity.Translation[app.request.locale].text }}
  29.             </div>
  30.             <div class="collection__items">
  31.                 {% for antique in entity.getVisibleAntiques(app.request.locale) %}
  32.                     
  33.                     {% set href = toolkit_route_localizer.generate('antique_item',{ slug : antique.Translation[app.request.locale].slug }, app.request.locale) %}
  34.                     
  35.                     <a class="collection__item" href="{{ href }}">
  36.                         
  37.                         {% set img = openform_front_util.getImagePathByType(antique.Thumb ?? '','detail') %}
  38.                         {% if img %}
  39.                             <img class="collection__item__img" src="{{img}}" alt="{{ antique.Translation[app.request.locale].alt }}">
  40.                         {% endif %}
  41.                         {% if antique.Translation[app.request.locale].title %}
  42.                             <div class="collection__item__title block__h4">{{ antique.Translation[app.request.locale].titleHtml|raw }}</div>
  43.                         {% endif %}
  44.                         <div class="collection__item__authors block__text block__text-L">
  45.                             {% for artist in antique.Artist %}
  46.                                 {{artist.fullName}}{{antique.Artist|length > 1 ? '<br>' : ''}}
  47.                             {% endfor %}
  48.                         </div>
  49.                     </a>
  50.                     
  51.                 {% endfor %}
  52.             </div>
  53.         </div>
  54.     </section>
  55.             
  56.     {% include "@openform_front_templates/_blocks/_all_blocks.html.twig" with { blocks: entity.block }  %}
  57.     {% include "@openform_front_templates/_includes/_image_slide.html.twig" with { entity: entity }  %}
  58. {% endblock %}