ui2022/schoolnow/feed__item--generic.html.twig line 1

Open in your IDE?
  1. {% set draft = _args.draft|default(false) %}
  2. {% set modal = _args.modal|default(null) %}
  3. {% set link = _args.link|default('#') %}
  4. {% set target = _args.target|default(null) %}
  5. {% set title = _args.title %}
  6. {% set preview = _args.preview|default(null) %}
  7. {% set feature = _args.feature|default(null) %}
  8. {% set more = (_args.more is defined) ? (not not _args.more) : true %}
  9. {% set scheduledAt = _args.scheduledAt|default(null) %}
  10. <div class="feedsbox{% if draft %}{% if scheduledAt %} feedsbox--scheduled{% else%} feedsbox--unpublished{% endif %}{% endif %} feedbox__calendar">
  11.     <div class="feedsbox__inner">
  12.         {% include '@ui2022/schoolnow/feed__item__meta.html.twig' with _args %}
  13.         <div class="feedbox__content">
  14.             <a
  15.                 class="feedbox__title"
  16.                 href="{{ link|e('html_attr') }}"
  17.                 {% if target %}target="{{ target }}"{% endif %}
  18.                 {% if modal -%}
  19.                     data-toggle="modal"
  20.                     data-target="#{{ modal }}"
  21.                 {%- endif %}
  22.             >
  23.                 <h3>{{ title }}</h3>
  24.             </a>
  25.             {% if preview %}
  26.                 <div class="feedbox__excerpt">
  27.                     <p>{{ preview|raw }}{% if not (preview matches '/[[:punct:]]$/') %}&hellip;{% endif %}</p>
  28.                     {% if more %}
  29.                         <a class="readmore" href="{{ link }}"{% if modal %} data-toggle="modal" data-target="#{{ modal }}"{% endif %}>Read more</a>
  30.                     {% endif %}
  31.                 </div>
  32.             {% endif %}
  33.         </div>
  34.         {% if feature %}
  35.             <div class="feedbox__media media__single">
  36.                 <a class="feedbox__media--link" href="{{ link }}"{% if modal %} data-toggle="modal" data-target="#{{ modal }}"{% endif %}>
  37.                     <img src="{{ (feature|decorate_media)._urls.preview }}" />
  38.                 </a>
  39.                 {% if photos > 1 %}
  40.                     <a class="feedbox__media--more" href="{{ link }}"{% if modal %} data-toggle="modal" data-target="#{{ modal }}"{% endif %}>
  41.                         <i class="icon-multiplephotos"></i>
  42.                         <span>{{ photos }} photos</span>
  43.                     </a>
  44.                 {% endif %}
  45.             </div>
  46.         {% endif %}
  47.     </div>
  48. </div>