themes/bases/Campussuite2015/widgets/ModuleGalleryList/build/sn.html.twig line 1

Open in your IDE?
  1. <div class="csmw cs-gallery-list-default">
  2.     {% if _widget.heading is not empty %}
  3.         <div class="cs-widget-header">  
  4.             <div class="cs-widget-header-heading">
  5.                 <{{ _widget.headingSize|default('h2') }} class="cs-widget-header-title">{{ _widget.heading }}</{{ _widget.headingSize|default('h2') }}>
  6.             </div>
  7.             {% if _widget.description is not empty %}
  8.                 <div class="cs-widget-header-body">{{ _widget.description }}</div>
  9.             {% endif %}
  10.         </div>
  11.     {% endif %}
  12.     {% if items|length > 0 %}
  13.         <div class="cs-list-default{% if _widget.thumbnails is not same as('na') %} cs-list-default-thumb-{{ _widget.thumbnails|default('md') }}{% endif %}">
  14.             {% for item in items %}
  15.                 {% set item_link = web_url_view(item, true) ?: '#' %}
  16.                 {% set item_opener = false %}
  17.                 <div class="cs-li-default">
  18.                     {% if _widget.thumbnails is not same as('na') %}
  19.                         <div class="cs-li-default-image">
  20.                             <img
  21.                                 src="{{- item.feature|decorate_media
  22.                                     ? (item.feature._urls.tiny is defined) ? item.feature._urls.tiny : item.feature._urls.thumb
  23.                                     : cms_placeholderUrl('MASKS__RECTANGLE__SMALL', 'news')
  24.                                 -}}"
  25.                                 onclick="return Campussuite.Tools.jslink('{{- item_link|e('js') -}}', {{ item_opener ? 'true' : 'false' }});"
  26.                                 onkeypress="return Campussuite.Tools.jslink('{{- item_link|e('js') -}}', {{ item_opener ? 'true' : 'false' }});"
  27.                                 tabindex="-1"
  28.                                 alt=""
  29.                             />
  30.                         </div>
  31.                     {% endif %}
  32.                     <div class="cs-li-default-wrap">
  33.                         <div class="cs-li-default-heading">
  34.                             <{{ _widget.titleSizes|default('h3') }} class="cs-li-default-title">
  35.                                 <a href="{{- item_link|e('html_attr') -}}"{% if item_opener %} target="_blank"{% endif %}>
  36.                                     {{- item.headline -}}
  37.                                 </a>
  38.                             </{{ _widget.titleSizes|default('h3') }}>
  39.                             {% if _widget.timestamps is same as(true) %}
  40.                                 <div class="cs-li-default-meta">
  41.                                     <span class="cs-li-default-date">{{ item.createdAt|cms_date }}</span>
  42.                                 </div>
  43.                             {% endif %}
  44.                         </div>
  45.                     </div>
  46.                 </div>
  47.             {% endfor %}
  48.         </div>
  49.     {% else %}
  50.         <div class="cs-data-na">
  51.             <p>We're sorry, no media galleries were found for this listing.</p>
  52.         </div>
  53.     {% endif %}
  54.     {% if _widget.linkText is not empty or _widget.showSubscribe is same as(true) %}
  55.         <div class="csw-footer">
  56.             {% if _widget.linkText is not empty %}
  57.                 <a href="{{- web_url_landing(container, module) -}}" class="csw-view-more">{{ _widget.linkText }}</a>
  58.             {% endif %}
  59. {#            {% if _widget.showSubscribe is same as(true) %}#}
  60. {#                <a href="{{- web_url_subscribe(container, module) -}}" class="csw-rss">Subscribe to Gallery</a>#}
  61. {#            {% endif %}#}
  62.         </div>
  63.     {% endif %}
  64. </div>