templates/pages/aqua_courses.html.twig line 1

Open in your IDE?
  1. {# @var pageinfo \App\Controller\PageInfo #}
  2. {# @var objectinfo \App\Controller\Objects\ObjectInfo #}
  3. {% extends 'base.html.twig' %}
  4.  {% block theme %}
  5.      {% if objectinfo.objectClass == 'info' %}
  6.         <link rel="stylesheet" href="/assets/css/style.light-blue-700.min.css">
  7.      {% elseif objectinfo.objectClass == 'success' %}
  8.          <link rel="stylesheet" href="/assets/css/style.light-green-700.min.css">
  9.      {% else %}
  10.          <link rel="stylesheet" href="/assets/css/style.red-custom.min.css">
  11.      {% endif %}
  12.  {% endblock %}
  13.  {% block og %}
  14.      <meta property="og:url"         content="{{ app.request.server.get('APP_URL') }}{{ objectinfo.link }}" />
  15.      <meta property="og:type"        content="website" />
  16.      <meta property="og:title"       content="Aquasvět: Kurzy plavání" />
  17.      <meta property="og:description" content="Naše plavecké kurzy nabízejí dětem bezpečné a zábavné prostředí, kde se mohou naučit plavat správnou technikou a rozvíjet své plavecké dovednosti pod vedením kvalifikovaných instruktorů." />
  18.      <meta property="og:image"       content="{{ objectinfo.picture.small }}" />
  19.  {% endblock %}
  20. {% block body %}
  21.     <div class="ms-hero-page ms-hero-bg-info mb-6" style="background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('{{ objectinfo.background.small }}');">
  22.         {% if pageinfo.info != '' %}
  23.             <div class="container" style="position: relative; top: -80px">
  24.             <div id="id-header-news">
  25.                 <i class="fa fa-info-circle"></i>
  26.                 <div class="marquee">
  27.                     <div class="marquee-content">{{ pageinfo.info|raw }}</div>
  28.                 </div>
  29.             </div>
  30.             </div>
  31.         {% endif %}
  32.         <div class="text-center color-white mt-6 mb-6 index-1">
  33.             <h1>{{ objectinfo.title }}</h1>
  34.             <p class="lead lead-lg mb-4">{{ objectinfo.subtitle }}</p>
  35.             {% if objectinfo.buttons|length == 1 %}
  36.                 {% set button = objectinfo.buttons[0] %}
  37.                 {# @var button \App\Controller\Objects\Link #}
  38.                 <a href="{{ button.link }}" class="btn btn-object">{{ button.title }}</a>
  39.             {% elseif objectinfo.buttons|length > 0 %}
  40.                 {% set b = 1 %}
  41.                 {% set btn_d_class = '' %}
  42.                 {% for button in objectinfo.buttons %}
  43.                     {# @var button \App\Controller\Objects\Link #}
  44.                     {% if b > 1 %}
  45.                         {% set btn_d_class = 'd-none d-sm-inline-block' %}
  46.                     {% endif %}
  47.                     <a href="{{ button.link }}" class="btn btn-object {{ btn_d_class }}">{{ button.title }}</a>
  48.                     {% if b < objectinfo.buttons|length %}
  49.                         <img src="/assets/custom/img/kascv_logo_white_50_notext.png" class="btn-separator d-none d-sm-inline-block">
  50.                     {% endif %}
  51.                     {% set b = b + 1 %}
  52.                 {% endfor %}
  53.             {% endif %}
  54.         </div>
  55.     </div>
  56. <div class="container" style="margin-top: -110px">
  57.     <div class="row">
  58.         <div class="col-lg-9">
  59.             {% if objectinfo.alert != '' %}
  60.             <div class="alert alert-warning alert-light wow zoomInRight animation-delay-1" role="alert">
  61.                 <strong><i class="zmdi zmdi-alert-triangle"></i> Upozornění!</strong><br>{{ objectinfo.alert }}
  62.             </div>
  63.             {% endif %}
  64.             <article class="card card-primary wow zoomInRight animation-delay-1 mb-4" style="visibility: visible; animation-name: zoomInRight;">
  65.                 <h1 class="right-line right-line" style="margin: 40px 40px 0px 40px">Kurzy plavání</h1>
  66.                 <div class="card-body overflow-hidden card-body-big" style="text-align: center">
  67.                     <div class="btn-group btn-group-justified btn-group-raised d-none d-sm-inline-block aqua-btns">
  68.                     <a href="/aquasvet/prihlaska-na-kurz" class="btn btn-xlg btn-raised btn-primary">PŘIHLÁŠKA NA KURZ<div class="ripple-container"></div></a>
  69.                     <a href="/aquasvet/prehled-terminu" class="btn btn-xlg btn-raised btn-primary">PŘEHLED TERMÍNŮ<div class="ripple-container"></div></a>
  70.                     <a href="#prehled" class="btn btn-xlg btn-raised btn-primary">PŘEHLED KURZŮ<div class="ripple-container"></div></a>
  71.                     </div>
  72.                     <div class="d-sm-none">
  73.                         <a href="/aquasvet/prihlaska-na-kurz" class="btn btn-xlg btn-raised btn-primary w-100p">PŘIHLÁŠKA NA KURZ<div class="ripple-container"></div></a>
  74.                         <a href="/aquasvet/prehled-terminu" class="btn btn-xlg btn-raised btn-primary w-100p">PŘEHLED TERMÍNŮ<div class="ripple-container"></div></a>
  75.                         <a href="#prehled" class="btn btn-xlg btn-raised btn-primary w-100p">PŘEHLED KURZŮ<div class="ripple-container"></div></a>
  76.                     </div>
  77.                 </div>
  78.                 <div style="margin: 0px 40px 40px 40px">
  79.                     {{ html_info|raw }}
  80.                 </div>
  81.             </article>
  82.             <a name="prehled" style="position: relative; top: -200px"></a>
  83.             <div class="row masonry-container" style="position: relative;">
  84.                 {%  if courses|length >0 %}
  85.                     {% set i = 0  %}
  86.                     {% for course in courses %}
  87.                         {# @var course \App\Controller\Objects\CourseItem #}
  88.                         {% set i = i + 1  %}
  89.                         {% set info = false  %}
  90.                         {% set termines = course.termines  %}
  91.                         <div class="col-md-6 masonry-item wow fadeInUp animation-delay-2" style="visibility: visible; animation-name: fadeInUp; position: absolute; left: 0px; top: 0px;">
  92.                             <article class="card card-info mb-4 wow materialUp animation-delay-5" style="visibility: visible; animation-name: materialUp;">
  93.                                 <figure class="ms-thumbnail ms-thumbnail-center ms-thumbnail-light">
  94.                                     <img src="{{ course.picture.small }}" alt="" class="img-fluid">
  95.                                     <figcaption class="ms-thumbnail-caption text-center">
  96.                                         <div class="ms-thumbnail-caption-content">
  97.                                             <h3 class="ms-thumbnail-caption-title color-primary">Termíny</h3>
  98.                                             {%  if termines|length >0 %}
  99.                                             <table class="table mt20">
  100.                                                 <tbody>
  101.                                                 {% set len = ''  %}
  102.                                                 {% for termine in termines %}
  103.                                                     {# @var termine \App\Controller\Objects\CourseTerminRow #}
  104.                                                 <tr>
  105.                                                     <th class="w200">{{ termine.days }}</th>
  106.                                                     <td colspan="1">{{ termine.time }}</td>
  107.                                                     <td colspan="1">{{ termine.lessons }}</td>
  108.                                                 </tr>
  109.                                                     {% set len = termine.length  %}
  110.                                                 {% endfor %}
  111.                                                 </tbody>
  112.                                                 <tfoot><tr><td colspan="3" style="text-align: center">
  113.                                                         {{ len }}</td></tr>
  114.                                                 </tfoot>
  115.                                             </table>
  116.                                             {% endif %}
  117.                                         </div>
  118.                                     </figcaption>
  119.                                 </figure>
  120.                                 <div class="card-body">
  121.                                     <h3 class="inline-text" title="{{ course.title }}">{{ course.title }}</h3>
  122.                                     <p>{{ course.text|raw }}</p>
  123.                                     <div class="row">
  124.                                         <div class="col-4">
  125.                                              <a href="javascript:void(0)" class="ms-tag ms-tag-info" style="position:absolute; margin-top: 8px">{{ course.price }} Kč/lekce</a>
  126.                                         </div>
  127.                                         <div class="col-4">
  128.                                             {%  if course.instructions != ''  %}
  129.                                                 <a href="javascript:void($('#myInfoModal{{ i }}').modal('show'))" class="btn btn-primary btn-sm animate-icon">Pokyny <i class="ml-1 no-mr zmdi zmdi-long-arrow-right"></i></a>
  130.                                                 <div class="modal" id="myInfoModal{{ i }}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  131.                                                     <div class="modal-dialog animated zoomIn animated-3x" role="document">
  132.                                                         <div class="modal-content">
  133.                                                             <div class="modal-header">
  134.                                                                 <h3 class="modal-title color-primary" id="myModalLabel">Pokyny</h3>
  135.                                                                 <button type="button" class="close" onclick="$('#myInfoModal{{ i }}').modal('hide')" aria-label="Close"><span aria-hidden="true"><i class="zmdi zmdi-close"></i></span></button>
  136.                                                             </div>
  137.                                                             <div class="modal-body">
  138.                                                                 {{ course.instructions|raw }}
  139.                                                             </div>
  140.                                                             <div class="modal-footer">
  141.                                                                 <button type="button" class="btn btn-danger" onclick="$('#myInfoModal{{ i }}').modal('hide')">Zavřít</button>
  142.                                                             </div>
  143.                                                         </div>
  144.                                                     </div>
  145.                                                 </div>
  146.                                             {% endif %}
  147.                                         </div>
  148.                                         <div class="col-4">
  149.                                             {% if termines|length >0  %}
  150.                                                 <a href="javascript:void($('#myTermsModal{{ i }}').modal('show'))" class="btn btn-primary btn-sm btn-block animate-icon">Termíny <i class="ml-1 no-mr zmdi zmdi-long-arrow-right"></i></a>
  151.                                                 <div class="modal" id="myTermsModal{{ i }}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  152.                                                     <div class="modal-dialog animated zoomIn animated-3x" role="document">
  153.                                                         <div class="modal-content">
  154.                                                             <div class="modal-header">
  155.                                                                 <h3 class="modal-title color-primary" id="myModalLabel">{{ course.title }}</h3>
  156.                                                                 <button type="button" class="close" onclick="$('#myTermsModal{{ i }}').modal('hide')" aria-label="Close"><span aria-hidden="true"><i class="zmdi zmdi-close"></i></span></button>
  157.                                                             </div>
  158.                                                             <div class="modal-body">
  159.                                                                     <table class="table mt20">
  160.                                                                         <tbody>
  161.                                                                         {% set len = ''  %}
  162.                                                                         {% for termine in termines %}
  163.                                                                             {# @var termine \App\Controller\Objects\CourseTerminRow #}
  164.                                                                             <tr>
  165.                                                                                 <th class="w200">{{ termine.days }}</th>
  166.                                                                                 <td colspan="1">{{ termine.time }}</td>
  167.                                                                                 <td colspan="1">{{ termine.lessons }}</td>
  168.                                                                             </tr>
  169.                                                                             {% set len = termine.length  %}
  170.                                                                         {% endfor %}
  171.                                                                         </tbody>
  172.                                                                         <tfoot><tr><td colspan="3" style="text-align: center">
  173.                                                                         {{ len }}</td></tr></tfoot>
  174.                                                                     </table>
  175.                                                             </div>
  176.                                                             <div class="modal-footer">
  177.                                                                 <button type="button" class="btn btn-danger" onclick="$('#myTermsModal{{ i }}').modal('hide')">Zavřít</button>
  178.                                                             </div>
  179.                                                         </div>
  180.                                                     </div>
  181.                                                 </div>
  182.                                             {% endif %}
  183.                                         </div>
  184.                                     </div>
  185.                                 </div>
  186.                             </article>
  187.                         </div>
  188.                         {% if i%2==0 and 1==2 %}
  189.                             </div><div class="row masonry-container" style="position: relative;">
  190.                         {% endif %}
  191.                     {% endfor %}
  192.                 {% endif %}
  193.             </div>
  194.             <article class="card wow fadeInLeft animation-delay-5 mb-4" style="display: none; visibility: visible; animation-name: fadeInLeft;">
  195.                 <div class="card-body overflow-hidden overflow-hidden">
  196.                     <div class="row">
  197.                         <div class="col-xl-6">
  198.                             <img src="https://kas-cdn.webmax.cloud/img/www-widget-list1/11.jpg" alt="" class="img-fluid mb-1" style="width: 100%">
  199.                             <a href="javascript:void(0)" class="ms-tag ms-tag-warning">220 Kč/lekce</a>
  200.                             <span class="ml-1 d-none d-sm-inline"><i class="zmdi zmdi-time mr-05 color-info"></i> <span class="color-medium-dark">výuka vždy po 20 minutách</span></span>
  201.                         </div>
  202.                         <div class="col-xl-6">
  203.                             <h3 class="no-mt">KOJENCI</h3>
  204.                             <p class="mb-4">Dvacetiminutová výuka pro děti od 6 měsíců do 15 měsíců v kojeneckém bazénu.</p>
  205.                             <p class="mb-4">Kojenecké „plavání“ je vzhledem k motorickému vývoji dítěte spíše než výukou plaveckých dovedností, hrou s vodou a ve vodě, prospěšnou a příjemnou činností prožívanou společne s rodičem.</p>
  206.                             <table class="table mt20">
  207.                                 <tbody>
  208.                                 <tr>
  209.                                     <th class="w200">po, st, pá</th>
  210.                                     <td colspan="1">08:00 - 09:30</td>
  211.                                     <td colspan="1">8 lekcí</td>
  212.                                 </tr>
  213.                                 <tr>
  214.                                     <th class="w200">po, st</th>
  215.                                     <td colspan="1">09:30 - 12:00</td>
  216.                                     <td colspan="1">5 lekcí</td>
  217.                                 </tr>
  218.                                 <tr>
  219.                                     <th class="w200">pá</th>
  220.                                     <td colspan="1">10:30 - 12:00</td>
  221.                                     <td colspan="1">3 lekce</td>
  222.                                 </tr>
  223.                                 </tbody>
  224.                             </table>
  225.                         </div>
  226.                     </div>
  227.                 </div>
  228.             </article>
  229.             <article class="card wow fadeInLeft animation-delay-5 mb-4" style="display: none; visibility: visible; animation-name: fadeInLeft;">
  230.                 <div class="card-body overflow-hidden overflow-hidden">
  231.                     <div class="row">
  232.                         <div class="col-xl-6">
  233.                             <img src="/assets/custom/img/aqua/deti_bazen.jpg"  alt="" class="img-fluid mb-1">
  234.                             <a href="javascript:void(0)" class="ms-tag ms-tag-warning">220 Kč/lekce</a>
  235.                             <span class="ml-1 d-none d-sm-inline"><i class="zmdi zmdi-time mr-05 color-info"></i> <span class="color-medium-dark">výuka vždy po 20 minutách</span></span>
  236.                         </div>
  237.                         <div class="col-xl-6">
  238.                             <h3 class="no-mt">PLAVÁNÍ - RODIČE S DĚTMI</h3>
  239.                             <p class="mb-4">Dvacetiminutová výuka pro děti ve věku od 15 měsíců do 3 let v kojeneckém bazénu.</p>
  240.                             <table class="table mt20">
  241.                                 <tbody>
  242.                                 <tr>
  243.                                     <th class="w200">po, út</th>
  244.                                     <td colspan="1">15:30 - 16:00</td>
  245.                                     <td colspan="1">1 lekce</td>
  246.                                 </tr>
  247.                                 <tr>
  248.                                     <th class="w200">út</th>
  249.                                     <td colspan="1">08:00 - 12:00</td>
  250.                                     <td colspan="1">8 lekcí</td>
  251.                                 </tr>
  252.                                 <tr>
  253.                                     <th class="w200">čt</th>
  254.                                     <td colspan="1">08:30 - 12:00</td>
  255.                                     <td colspan="1">7 lekcí</td>
  256.                                 </tr>
  257.                                 </tbody>
  258.                             </table>
  259.                         </div>
  260.                     </div>
  261.                 </div>
  262.             </article>
  263.         </div>
  264.         {% include 'partials/sidecol.html.twig' %}
  265.     </div>
  266. </div>
  267. {% endblock %}
  268. {% block map %}
  269.     <iframe style="width: 100%; height: 300px" id="id-gmap-embed" src="{{ objectinfo.mapLink }}"></iframe>
  270. {% endblock %}
  271. {% block address %}
  272.     <h3 class="ms-footbar-title mb-2 ms-footer-text">{{ objectinfo.title }}</h3>
  273.     <div class="ms-footbar-title">
  274.         <img src="/assets/custom/img/kascv_logo_white_50_notext.png">
  275.         <h3 class="no-m ms-site-title"><span>KULTURA</span>A<span>SPORT</span>CHOMUTOV</h3>
  276.     </div>
  277.     <address class="no-mb">
  278.         <p><i class="zmdi zmdi-pin mr-1"></i> {{ objectinfo.addressStreet }}</p>
  279.         <p><i class="zmdi zmdi-map mr-1"></i> {{ objectinfo.addressCity }}, {{ objectinfo.addressPostal }}</p>
  280.         {% if objectinfo.contactPhone != '' %}
  281.         <p><i class="zmdi zmdi-email mr-1"></i> <a href="mailto:{{ objectinfo.contactPhone }}">{{ objectinfo.contactPhone }}</a></p>
  282.         {% endif %}
  283.         {% if objectinfo.contactMail != '' %}
  284.         <p><i class="fa fa-fax mr-1"></i>{{ objectinfo.contactMail }}</p>
  285.         {% endif %}
  286.         <p><i class="color-danger-light zmdi zmdi-phone mr-1"></i> <a href="/kontakty">Kontakty</a></p>
  287.     </address>
  288. {% endblock %}
  289. {% block javascripts %}
  290.     {{ parent() }}
  291.     <script src="/assets/js/component-carousels-1.js"></script>
  292. {% endblock %}