custom/plugins/HyBuys/src/Resources/views/storefront/block/cms-block-blog-detail.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@SasBlogModule/storefront/block/cms-block-blog-detail.html.twig' %}
  2. {% block block_sas_blog_detail %}
  3.     {% set element = block.slots.getSlot('blogDetail') %}
  4.     {# @var result \Shopware\Core\Framework\DataAbstractionLayer\Search\EntitySearchResult #}
  5.     {% set searchResult = element.data %}
  6.     {% set config = element.fieldConfig.elements %}
  7.     {% set slot = page.cmsPage.firstElementOfType('blog') %}
  8.     {% set filterUrl = null %}
  9.     {% set dataUrl = null %}
  10.     {% block cms_breadcrumb %}
  11.         <div class="breadcrumbs">
  12.                 <ul>
  13.                     <li><a href="/">Home</a></li>
  14.                     <li class=""
  15.                         itemprop="itemListElement"
  16.                         itemscope
  17.                         itemtype="https://schema.org/ListItem">
  18.                         <a href="/Blog/"
  19.                            itemprop="item">
  20.                             Blog
  21.                         </a>
  22.                     </li>
  23.                     <li>
  24.                         <div>{{ entry.title }}</div>
  25.                     </li>
  26.                 </ul>
  27.         </div>
  28.     {% endblock %}
  29. <div class="blog_inner">
  30.     <div class="inner_content" data-cms-element-id="{{ element.id }}">
  31.         {% sw_include "@Storefront/storefront/element/cms-element-" ~ element.type ~ ".html.twig" ignore missing %}
  32.     </div>
  33.     <div class="blog_col">
  34.         <h2 class="section_subtitle">Related Stories</h2>
  35.         {% for item in blogs %}
  36.             <div class="news_block">
  37.                 <a class="news_image" href="{{ seoUrl('sas.frontend.blog.detail', { articleId: item.id }) }}">
  38.                     {% if item.detailTeaserImage %}
  39.                         {% set attributes = {
  40.                             'class': '',
  41.                             'alt': (item.media.translated.alt ?: item.media.fileName),
  42.                             'title': (item.media.translated.title ?: item.media.fileName)
  43.                         } %}
  44.                         {% sw_thumbnails 'blog-image-teaser' with {
  45.                             media: item.media,
  46.                             sizes: {
  47.                                 'xs': '501px',
  48.                                 'sm': '315px',
  49.                                 'md': '427px',
  50.                                 'lg': '333px',
  51.                                 'xl': '284px'
  52.                             }
  53.                         } %}
  54.                     {% endif %}
  55.                     {{ item.translated.title }}
  56.                 </a>
  57.                 <div class="news_info">
  58.                     <div class="news_title">
  59.                         <a href="{{ seoUrl('sas.frontend.blog.detail', { articleId: item.id }) }}">{{ item.translated.title }}</a>
  60.                     </div>
  61.                     <div class="news_description">
  62.                         {{ item.translated.teaser }}
  63.                     </div>
  64.                     <div class="news_date">{{ item.publishedAt|format_date('short', locale=app.request.locale) }}</div>
  65.                 </div>
  66.             </div>
  67.         {% endfor %}
  68.     </div>
  69. </div>
  70. {% endblock %}