templates/front-jornadas-cursos/ver.html.twig line 1

Open in your IDE?
  1. {% extends 'layout-front.html.twig' %}
  2. {% trans_default_domain 'app' %}
  3. {% set titulo = jornadaCurso.nombre %}
  4. {% set tituloPag = jornadaCurso.nombre %}
  5. {% set descripcionPag = 'Conoce toda la información sobre esta jornada.' %}
  6. {% block seoTitle %}{{ jornadaCurso.seoTitle ? jornadaCurso.seoTitle : titulo }}{% endblock %}
  7. {% block seoDescription %}{{ jornadaCurso.seoDescription }}{% endblock %}
  8. {% block seoKeywords %}{{ jornadaCurso.seoKeywords }}{% endblock %}
  9. {% block metatags %}
  10. {% set logo = jornadaCurso.imagen ? absolute_url(asset(jornadaCurso.imagen|perfil_compresion_imagen('SD'))) : absolute_url(asset('assets/img/no-image-list.png')) %}
  11. <meta property="og:image" content="{{ logo }}">
  12. <meta property="og:image:type" content="image/png">
  13. <meta property="og:image:width" content="1024">
  14. <meta property="og:image:height" content="1024">
  15. {% endblock%}
  16. {% block css %}
  17. {{ parent() }}
  18. <style>
  19. .content-wrap {
  20. padding: 2rem;
  21. }
  22. </style>
  23. {% endblock %}
  24. {% block content %}
  25. <!-- Content
  26. ============================================= -->
  27. <section id="content">
  28. <div class="content-wrap bg-white overflow-visible">
  29. <div class="container">
  30. <div class="single-event">
  31. <div class="row">
  32. <div class="col-lg-8">
  33. <div class="event-meta bg-white sombra-caja p-4 rounded-4 mb-5">
  34. <h3 class="mb-3">{{ jornadaCurso.nombre }}</h3>
  35. {{ jornadaCurso.descripcion | sanitize | raw }}
  36. </div>
  37. </div>
  38. <div class="col-lg-4">
  39. <div class="event-meta bg-white sombra-caja p-4 rounded-4 mb-5">
  40. {% if jornadaCurso.imagen %}
  41. <img class="mb-4 img-fluid img-thumbnail" src="{{ asset(jornadaCurso.imagen) }}" alt="{{ jornadaCurso.nombre }}" />
  42. {% endif %}
  43. <h4 class="mb-4 fs-5 fw-semibold">Información de la jornada</h4>
  44. <ul>
  45. <li title="Localidad."><i class="uil uil-map-pin me-2"></i>{{ jornadaCurso.localidad.nombre }}</li>
  46. <li title="Fecha de celebración."><i class="uil uil-calendar-alt me-2"></i>{{ jornadaCurso.fechaHora | date('d/m/Y H:i') }}</li>
  47. <li title="Fecha disponible para inscripciones."><i class="uil uil-calendar-alt me-2"></i>{{ (jornadaCurso.fechaInicioInscripciones | date('d/m/Y')) ~ ' - ' ~ (jornadaCurso.fechaFinInscripciones | date('d/m/Y')) }}</li>
  48. <li title="Lugar o localización."><i class="uil uil-map-marker-alt me-2"></i>{{ jornadaCurso.lugar }}</li>
  49. <li title="Número de plazas disponibles."><i class="uil uil-users-alt me-2"></i>{{ globales.plazasDisponiblesEnJornada(jornadaCurso) }}</li>
  50. </ul>
  51. <div class="mt-4">
  52. {% if fechasEnPlazo %}
  53. {% if globales.plazasDisponiblesEnJornada(jornadaCurso) > 0 %}
  54. {% if is_granted('IS_AUTHENTICATED') and globales.comprobarInscripcionUsuarioJornadaCurso(jornadaCurso, app.user) %}
  55. <button type="button" class="button button-3d m-0 w-auto" disabled>
  56. <i class="uil uil-check-circle"></i>
  57. Ya inscrito
  58. </button>
  59. {% else %}
  60. <a href="{{ path('front_solicitar_inscripcion_jornada_curso', {'jornadaCurso': jornadaCurso.id}) }}" class="button button-3d m-0 w-auto">
  61. <i class="uil uil-pen"></i>
  62. Solicitar inscripción
  63. </a>
  64. {% endif %}
  65. {% else %}
  66. <button type="button" class="button button-3d m-0 w-auto" disabled>
  67. <i class="uil uil-ban"></i>
  68. No hay plazas
  69. </button>
  70. {% endif %}
  71. {% else %}
  72. <button type="button" class="button button-3d m-0 w-auto" disabled>
  73. <i class="uil uil-clock"></i>
  74. {% set ahora = "now"|date('U') %}
  75. {% set inicio = jornadaCurso.fechaInicioInscripciones ? jornadaCurso.fechaInicioInscripciones|date('U') : null %}
  76. {% set fin = jornadaCurso.fechaFinInscripciones ? jornadaCurso.fechaFinInscripciones|date('U') : null %}
  77. {% if inicio and ahora < inicio %}
  78. Próximamente
  79. {% elseif fin and ahora > fin %}
  80. Fuera de plazo
  81. {% else %}
  82. Inscripción no disponible
  83. {% endif %}
  84. </button>
  85. {% endif %}
  86. </div>
  87. </div>
  88. </div>
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93. </section><!-- #content end -->
  94. {% endblock %}
  95. {% block js %}
  96. <script>
  97. $(function () {
  98. });
  99. </script>
  100. {% endblock %}