src/Pumukit/WebTVBundle/Resources/views/Series/template.html.twig line 1

Open in your IDE?
  1. {% extends '@PumukitWebTV/layout.html.twig' %}
  2. {% block title %}{{ parent() }} - {{ series.title }}{% endblock %}
  3. {% block keywords %}{{ parent() }} - {{ series.getKeywords()|join(',') }}{% endblock %}
  4. {% block meta %}
  5.     {{ parent() }}
  6.     <meta property="og:url" content="{{ url('pumukit_webtv_series_index', {'id': series.id}) }}" />
  7.     <meta property="og:type" content="website" />
  8.     <meta property="og:title" content="{{ series.title }}" />
  9.     <meta property="og:description" content="{{ series.description }}" />
  10.     <meta property="og:image" content="{{ series|first_url_pic(true) }}" />
  11. {% endblock %}
  12. {% block body %}
  13.     {% if series.getSeriesStyle is defined and series.getSeriesStyle is not null and series.getSeriesStyle is not empty %}
  14.         <style>
  15.             {{ series.getSeriesStyle().getText() }}
  16.         </style>
  17.     {% endif %}
  18.     {% set last_date = '' %}
  19.     {% set last_subseriestitle = '' %}
  20.     {% set template = series.getProperty('template')|default('date') %}
  21.     {% include '@PumukitWebTV/Misc/magic_url_disclaimer.html.twig' %}
  22.     {% set precinct = precinct_of_series(multimediaObjects) %}
  23.     <div class="row">
  24.         <div class="col-xs-12">
  25.             {% include '@PumukitWebTV/Series/template_header.html.twig' with { 'series_precinct' : precinct} %}
  26.         </div>
  27.     </div>
  28.     {% if template != 'place_subserial' %}
  29.         <div class="row">
  30.             <div class="col-xs-12">
  31.                 <div id="serial_header">
  32.                     {{ series.header|raw }}
  33.                 </div>
  34.             </div>
  35.         </div>
  36.     {% endif %}
  37.     <div class="row">
  38.         <div class="col-xs-12">
  39.             {% if template == 'place_subserial' %}
  40.                 <div class="row">
  41.                     <div class="col-xs-12">
  42.                         <div id="serial_header">
  43.                             {{ series.header|raw }}
  44.                         </div>
  45.                     </div>
  46.                 </div>
  47.             {% endif %}
  48.             {% for mm in multimediaObjects %}
  49.                 {% set current_date = mm.getRecordDate() |  format_datetime('medium', 'none',locale=app.request.getLocale()) %}
  50.                 {% set subserie_title = mm.getProperty('subseriestitle')[app.request.getLocale()]|default('') %}
  51.                 {% if template == "place_subserial" and not precinct %}
  52.                     {% set precinct = precinct_of_mmo(mm) %}
  53.                     {% set typeofprecinct = 'mm' %}
  54.                 {% else %}
  55.                     {% set typeofprecinct = 'series' %}
  56.                 {% endif %}
  57.                     {% include '@PumukitWebTV/Series/template_group.html.twig' with {
  58.                         'current_date': current_date,
  59.                         'last_date' : last_date,
  60.                         'subserie_title': subserie_title,
  61.                         'last_subseriestitle' : last_subseriestitle,
  62.                         'template': template ,
  63.                         'subseries': false,
  64.                         'series_precinct': precinct,
  65.                         'mm' : mm,
  66.                         'type_precinct' : typeofprecinct
  67.                     } %}
  68.                     {% include '@PumukitWebTV/Resources/template_series_video.html.twig' with {'object': mm } %}
  69.                     {% set last_date = current_date %}
  70.                     {% set last_subseriestitle =  subserie_title %}
  71.             {% endfor %}
  72.         </div>
  73.     </div>
  74.     {% if multimediaObjects.getMaxPerPage()|default(0) %}
  75.         <div class="row">
  76.             {% set objects = multimediaObjects %}
  77.             {% include '@PumukitWebTV/Misc/pager.html.twig' %}
  78.         </div>
  79.     {% endif %}
  80.     <div class="row">
  81.         <div class="col-xs-12">
  82.             {{ series.footer|raw }}
  83.         </div>
  84.     </div>
  85. {% endblock %}