<div class="cs-module cs-news-list-default">
<div class="cs-module-header">
<div class="cs-module-header-heading">
<h1 class="cs-module-header-title">{{ globals.moduleSettings.title|default(globals.container.name ~ ' News') }}</h1>
<p class="csm-subscribe"><a href="{{- (web_url_subscribe(globals.container, globals.module) ?: '#')|e('html_attr') -}}">Subscribe</a></p>
</div>
{% if globals.moduleSettings.listHtml is not empty %}
<div class="cs-module-header-body">
{{ globals.moduleSettings.listHtml|raw }}
</div>
{% endif %}
</div>
{% if items|length > 0 %}
<div class="cs-list-default cs-list-default-thumb-lg">
{% for item in items %}
{% set item_link = web_url_view(item, true) ?: '#' %}
{% set item_opener = (item.link and item.linkExternal) %}
<div class="cs-li-default">
{% if globals.moduleSettings.thumbnails is same as(true) %}
{% set item_feature = item.feature|decorate_media %}
<div class="cs-li-default-image">
<img
src="{{- item_feature
? item_feature._urls.tiny
: cms_placeholderUrl('MASKS__RECTANGLE__SMALL', 'news')
-}}"
onclick="return Campussuite.Tools.jslink('{{- item_link|e('js') -}}', {{ item_opener ? 'true' : 'false' }});"
onkeypress="return Campussuite.Tools.jslink('{{- item_link|e('js') -}}', {{ item_opener ? 'true' : 'false' }});"
tabindex="-1"
alt="{{- item_feature ? item_feature.alt : '' -}}"
/>
</div>
{% endif %}
<div class="cs-li-default-wrap">
<div class="cs-li-default-heading">
<h3 class="cs-li-default-title">
<a href="{{- item_link|e('html_attr') -}}"{% if item_opener %} target="_blank"{% endif %}>{{ item.headline }}</a>
</h3>
<div class="cs-li-default-meta">
<span class="cs-li-default-date">{{ item.createdAt|cms_date }}</span>
</div>
</div>
<div class="cs-li-default-body">
{% set bdy = cms_abstract(item.blurb, item.html) %}
<p>{{ bdy }}</p>
<p class="cs-li-default-link">
<a aria-hidden="true" tabindex="-1" href="#" onclick="return Campussuite.Tools.jslink('{{- item_link|e('js') -}}', {{ item_opener ? 'true' : 'false' }});">
Read Post
<span class="sr-only">{{ item.headline }}</span>
</a>
</p>
</div>
</div>
</div>
{% endfor %}
</div>
{% else %}
<div class="cs-data-na">
<p>We're sorry, no posts were found for this listing.</p>
</div>
{% endif %}
{% include cms_theme_override('/modules/includes/pagination.html.twig', globals.theme) %}
</div>