templates/movie/movies.html.twig line 1

Open in your IDE?
  1. {% extends 'layouts/layout.html.twig' %}
  2. {% block content %}
  3.     <div id="main-content" class="main-content">
  4.         {% if document.getTitle() is empty %}
  5.             {% do pimcore_head_title(pimcore_input('headline').getData(), 'PREPEND') %}
  6.         {% endif %}
  7.         <div class="page-header">
  8.             <h1>{{ pimcore_input('headline', {'placeholder':'Headline'}) }}</h1>
  9.         </div>
  10.         {{
  11.             pimcore_areablock('content', {
  12.                 'allowed': [
  13.                     'headlines',
  14.                     'hero-teaser',
  15.                     'horizontal-line',
  16.                     'wysiwyg'
  17.                 ]
  18.             })
  19.         }}
  20.         {% if document.getTitle() is empty %}
  21.             {% do pimcore_head_title(pimcore_input('headline').getData(), 'PREPEND') %}
  22.         {% endif %}
  23.         {% if movies|length > 0 %} 
  24.           <div>
  25.             {% if searchTerm %}
  26.             <h1 class="d-flex justify-content-center">Suchergebnisse für "{{searchTerm}}" </h1>
  27.             {% elseif sortByLatest %}
  28.             <h1 class="d-flex justify-content-center">Latest Additions</h1>
  29.             {% else %}
  30.             <h1 class="d-flex justify-content-center">All Movies </h1>
  31.             {% endif %}
  32.         </div> 
  33.         <div class="row">
  34.             <div class="d-flex flex-wrap">
  35.                  {%  for movie in movies %}  
  36.                  <a href="/movie-detail/{{movie.id}}">  
  37.                  {% if "Not Owned" in movie.status|join(', ') %}
  38.                     <div class="badge">{{movie.status|join(', ')}}</div>
  39.                  {% elseif "Ordered" in movie.status|join(', ')  %}
  40.                     <div class="badge">{{movie.status|join(', ')}}</div>
  41.                 {% elseif movie.status is empty %}
  42.                     <div class="badge">Not owned</div>
  43.                  {% else %}
  44.                     
  45.                  {% endif %}
  46.                  <div data-content="{{ movie.title("de")}}" class="image">                
  47.                          {# @var movies \Pimcore\Model\DataObject\Movies #}
  48.                             {% if movie %}
  49.                                 {% if movie.getImageURL().getUrl() != ""  %}
  50.                                 {# TODO get Image Thumbnail #}
  51.                                 <img class"img-fluid" src="{{ movie.getImageURL().getUrl() }}"/>
  52.                                 {% else %}
  53.                                 <img class"img-fluid" style="margin-right: 25px; margin-bottom: 15px;" src="{{fallbackImage.getThumbnail("MovieGrid") }}" />
  54.                                 {% endif %}
  55.                             {% endif %}
  56.                             
  57.                  </div>
  58.                  </a>
  59.                  
  60.                 {% endfor %}
  61.                 
  62.             </div>
  63.         </div>
  64.           <div class="pt-5">
  65.             {% include 'includes/pagination.html.twig' %}
  66.         </div>
  67.         {% else %}
  68.             <h1 class="d-flex justify-content-center">Keine Suchergebnisse für "{{searchTerm}}" </h1>
  69.         {% endif %}
  70.     </div> 
  71. {%  endblock %}