templates/document/includes/newsblog.html.twig line 1

Open in your IDE?
  1.       {% set headerLength = constant('NEWSBLOG_HEADER_LENGTH') %}
  2.       {% set teaserLength = constant('NEWSBLOG_TEASER_LENGTH') %}
  3.       {% if newsblog | length > 0 %}
  4.       <div class="row">
  5.         {% for i,article in newsblog %}      
  6.         <div class="col-12 col-md-12 col-xl-6">
  7.           <div class="newsblog-teaser">
  8.             {% if siteConfig.getNewsblogShowPreviewImage == 1 %}
  9.             <div class="teaser-image">
  10.               {% if article.getCover %}
  11.               <a href="/news/article/{{ article.getId }}/{{ article.getHeadline|url_encode }}">
  12.                 <img src="{{ article.getCover.getThumbnail('newblogTeaserPreview') }}" alt="Beitrag {{ i }} Titelbild" title="{{ article.getHeadline }} Titelbild" />
  13.               </a>
  14.               {% endif %}
  15.             </div>
  16.             {% endif %}
  17.             <h3 class="teaser-headline">
  18.               <span class="headline">{{ (article.getHeadline|length > headerLength) ? article.getHeadline|slice(0,headerLength)~' ...' : article.getHeadline }}</span>
  19.             </h3>
  20.             <div class="teaser-text">
  21.               {{ (article.getTeaser|length > teaserLength) ? article.getTeaser|striptags|slice(0,teaserLength)|raw~' ...' : article.getTeaser|striptags|raw }}
  22.             </div>
  23.             <div class="teaser-options">
  24.               <a class="btn btn-outline" href="/news/article/{{ article.getId }}/{{ article.getHeadline|trim('/')|url_encode }}">Weiterlesen <span class="lsf">right</span></a>
  25.             </div>
  26.           </div>
  27.         </div>
  28.         {% endfor %}
  29.       </div> 
  30.       {% endif %}