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.             {% else %}
  28.             <h1 class="d-flex justify-content-center">All Movies </h1>
  29.             {% endif %}
  30.         </div> 
  31.         <div class="row">
  32.             <div class="d-flex flex-wrap">
  33.                  {%  for movie in movies %}  
  34.                  <a href="/movie-detail/{{movie.id}}">  
  35.                  {% if "Not Owned" in movie.status|join(', ') %}
  36.                     <div class="badge">{{movie.status|join(', ')}}</div>
  37.                  {% elseif "Ordered" in movie.status|join(', ')  %}
  38.                     <div class="badge">{{movie.status|join(', ')}}</div>
  39.                 {% elseif movie.status is empty %}
  40.                     <div class="badge">Not owned</div>
  41.                  {% else %}
  42.                     
  43.                  {% endif %}
  44.                  <div data-content="{{ movie.title("de")}}" class="image">                
  45.                          {# @var movies \Pimcore\Model\DataObject\Movies #}
  46.                             {% if movie %}
  47.                                 {% if movie.getImageURL().getUrl() != ""  %}
  48.                                 {# TODO get Image Thumbnail #}
  49.                                 <img class"img-fluid" src="{{ movie.getImageURL().getUrl() }}"/>
  50.                                 {% else %}
  51.                                 <img class"img-fluid" style="margin-right: 25px; margin-bottom: 15px;" src="{{fallbackImage.getThumbnail("MovieGrid") }}" />
  52.                                 {% endif %}
  53.                             {% endif %}
  54.                             
  55.                  </div>
  56.                  </a>
  57.                  
  58.                 {% endfor %}
  59.                 
  60.             </div>
  61.         </div>
  62.           <div class="pt-5">
  63.             {% include 'includes/pagination.html.twig' %}
  64.         </div>
  65.         {% else %}
  66.             <h1 class="d-flex justify-content-center">Keine Suchergebnisse für "{{searchTerm}}" </h1>
  67.         {% endif %}
  68.     </div> 
  69. {%  endblock %}