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

Open in your IDE?
  1. {% extends 'layout-front.html.twig' %}
  2. {% trans_default_domain 'app' %}
  3. {% set titulo = curso.nombre %}
  4. {% set tituloPag = curso.nombre %}
  5. {% set descripcionPag = 'Conoce toda la información sobre este curso.' %}
  6. {% block seoTitle %}{{ curso.seoTitle ? curso.seoTitle : titulo }}{% endblock %}
  7. {% block seoDescription %}{{ curso.seoDescription }}{% endblock %}
  8. {% block seoKeywords %}{{ curso.seoKeywords }}{% endblock %}
  9. {% block metatags %}
  10. {% set logo = curso.imagen ? absolute_url(asset(curso.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">{{ curso.nombre }}</h3>
  35. {{ curso.descripcionCurso | 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 not proveedor.direccionComercial.ocultarUbicacionEnFicha %}#}
  41. {# <div class="mb-4" style="height: 250px" id="map"></div>#}
  42. {# {% endif %}#}
  43. <h4 class="mb-4 fs-5 fw-semibold">Información del curso</h4>
  44. <ul>
  45. <li><i class="uil uil-map-pin me-2"></i>{{ curso.localidad.nombre }}</li>
  46. <li><i class="uil uil-phone me-2"></i>{{ '6xxxxxxxx' }}</li>
  47. <li><i class="uil uil-envelope me-2"></i>{{ 'info@dominio.com' }}</li>
  48. <li class=""><i class="uil uil-globe me-2"></i>{{ 'www.paginaweb.com' }}</li>
  49. </ul>
  50. <div class="mt-4">
  51. <a target="_blank" href="{{ path('front_descargar_info_curso', {'curso': curso.id}) }}" class="button button-3d m-0 w-auto mb-2">
  52. <i class="fa fa-file-pdf"></i>
  53. Descargar PDF Curso
  54. </a>
  55. {% if fechasEnPlazo %}
  56. {% if is_granted('IS_AUTHENTICATED') %}
  57. {% if estaMatriculadoEnOtroCursoNoBaja %}
  58. <button type="button" class="button button-3d m-0 w-auto" disabled>
  59. <i class="uil uil-graduation-cap"></i>
  60. Ya matriculado en otro curso
  61. </button>
  62. {% else %}
  63. {% set solicitud = globales.comprobarSolicitudCursoUsuario(curso, app.user) %}
  64. {% if solicitud %}
  65. {# EN BORRADOR (4) #}
  66. {% if solicitud.estado.id == 4 %}
  67. <a href="{{ path('front_solicitar_inscripcion_curso', {'curso': curso.id, 'solicitud': solicitud.id}) }}" class="button button-3d m-0 w-auto">
  68. <i class="uil uil-pen"></i>
  69. Continuar solicitud
  70. </a>
  71. {# CUALQUIER OTRO ESTADO #}
  72. {% else %}
  73. <button type="button" class="button button-3d m-0 w-auto" disabled>
  74. <i class="uil uil-pen"></i>
  75. Solicitud ya realizada
  76. </button>
  77. {% endif %}
  78. {% elseif app.user.roles[0] == 'ROLE_USER' %}
  79. <a href="{{ path('front_solicitar_inscripcion_curso', {'curso': curso.id}) }}" class="button button-3d m-0 w-auto">
  80. <i class="uil uil-pen"></i>
  81. Solicitar inscripción
  82. </a>
  83. {% endif %}
  84. {% endif %}
  85. {% else %}
  86. <a href="{{ path('front_solicitar_inscripcion_curso', {'curso': curso.id}) }}" class="button button-3d m-0 w-auto">
  87. <i class="uil uil-pen"></i>
  88. Solicitar inscripción
  89. </a>
  90. {% endif %}
  91. {% else %}
  92. <button type="button" class="button button-3d m-0 w-auto" disabled>
  93. <i class="uil uil-clock"></i>
  94. {% set ahora = "now"|date('U') %}
  95. {% set inicio = curso.fechaInicioSolicitud ? curso.fechaInicioSolicitud|date('U') : null %}
  96. {% set fin = curso.fechaFinSolicitud ? curso.fechaFinSolicitud|date('U') : null %}
  97. {% if inicio and ahora < inicio %}
  98. Próximamente
  99. {% elseif fin and ahora > fin %}
  100. Fuera de plazo
  101. {% else %}
  102. Inscripción no disponible
  103. {% endif %}
  104. </button>
  105. {% endif %}
  106. </div>
  107. </div>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. </div>
  113. </section><!-- #content end -->
  114. {% endblock %}
  115. {% block js %}
  116. <script>
  117. $(function () {
  118. });
  119. </script>
  120. {% endblock %}