templates/main/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %} 
  2. {% block title %}EntradasyTickets.com{% endblock %} 
  3. {% block body %}
  4. <section id="mainPage">
  5.     <div id="mainCarousel" class="carousel slide d-none d-md-block" data-ride="carousel">
  6.         <ol class="carousel-indicators">
  7.             {% for item in eventsFeatured %}
  8.             <li data-target="#mainCarousel" data-slide-to="{{loop.index0}}" class="indicator"></li>
  9.             {% endfor %}
  10.         </ol>
  11.         <div class="carousel-inner">
  12.             {% for item in eventsFeatured %}
  13.             <div class="carousel-item">
  14.                 {% set photo = item.getImage('carousel') %}
  15.                 {% if not photo %}
  16.                     {% set photo = 'default.png' %}
  17.                 {% endif %}
  18.                 <img src="/images/event/{{ photo }}" alt="Slide {{loop.index0}}">
  19.                 <a href="/entradas/{{item.id}}">
  20.                     <div class="carousel-caption text-left">
  21.                         <h1>{{item.name}}</h1>
  22.                         <p>{{item.slogan}}</p>
  23.                     </div>
  24.                 </a>
  25.             </div>
  26.             {% endfor %}
  27.         </div>
  28.         <a class="carousel-control-prev" href="#mainCarousel" role="button" data-slide="prev">
  29.             <i class="fa fa-solid fa-caret-left fa-3x" aria-hidden="true"></i>
  30.               <span class="sr-only">Previous</span>
  31.         </a>
  32.         <a class="carousel-control-next" href="#mainCarousel" role="button" data-slide="next">
  33.             <i class="fa fa-solid fa-caret-right fa-3x" aria-hidden="true"></i>
  34.               <span class="sr-only">Next</span>
  35.         </a>
  36.     </div>
  37.     <section class="container">
  38.         <div class="events">
  39.             {% for event in events %}
  40.             <a class="event-link" href="/entradas/{{event.id}}">
  41.             <div class="card">
  42.                 {% set photo = event.getImage('card') %}
  43.                 {% if not photo %}
  44.                     {% set photo = 'default.png' %}
  45.                 {% endif %}
  46.                 <img src="/images/event/{{ photo }}" class="card-img-top" alt="{{ event.name }}">
  47.                 <div class="card-body">
  48.                     <div class="card-body-text">
  49.                         <p class="card-title">{{event.name}}</p>
  50.                         <div class="card-details">
  51.                             <p class="card-text">{{event.slogan}}</p>
  52.                         </div>
  53.                     </div>
  54.                     <div class="card-body-figures">
  55.                         <div class="semicircle"></div>
  56.                         <div class="cheese"></div>
  57.                         <div class="square"></div>
  58.                         <div class="big-moon"></div>
  59.                         <div class="little-moon"></div>
  60.                     </div>
  61.                 </div>
  62.             </div>
  63.             </a>
  64.             {% endfor %}
  65.         </div>
  66.     </section>
  67.     
  68. </section>
  69. {% endblock %}
  70. {% block javascripts %} 
  71. {{ parent() }}
  72. <script type="text/javascript">
  73. $(document).ready(function() {
  74.     $('.carousel-item:first').addClass('active');
  75.     $('.indicator:first').addClass('active');
  76. });
  77. </script>
  78. {% endblock %}