templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="pl" xml:lang="pl" xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  6. <meta name="description" content="">
  7. <meta name="author" content="">
  8. <link rel="manifest" href="{{ asset('build/manifest.json') }}">
  9. <meta name="theme-color" content="#FDEEE2">
  10. <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
  11. <link rel="icon" href="/UI/img/ms26/tvp.svg">
  12. <title>{% block title %}Odliczanie do Mundialu 2026 - konkurs{% endblock %}</title>
  13. <link rel="preconnect" href="https://fonts.googleapis.com">
  14. <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  15. <link href="https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"
  16. rel="stylesheet">
  17. {% block stylesheets %}
  18. {{ encore_entry_link_tags('app') }}
  19. {% endblock %}
  20. </head>
  21. <body class="{% block bg %}{% endblock %}">
  22. {% for type, messages in app.session.flashbag.all() %}
  23. {% for message in messages %}
  24. {% if type == 'error' %}
  25. {% set type = 'danger' %}
  26. {% endif %}
  27. <div class="alert alert-{{ type }} alert-dismissible fade show" role="alert">
  28. {{ message }}
  29. <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
  30. </div>
  31. {% endfor %}
  32. {% endfor %}
  33. {% block main %}
  34. <div class="container">
  35. <a href="{{ path('app_homepage') }}">
  36. {% block tvplogo %}
  37. <img src="/UI/img/ms26/tvp-white.svg" class="tvplogo">
  38. {% endblock %}
  39. </a>
  40. </div>
  41. {% block body %}{% endblock %}
  42. {% endblock %}
  43. {% block footer %}
  44. <footer>
  45. <div class="container">
  46. <div class="row align-items-end">
  47. <div class="col-lg-4 px-5 pb-2">
  48. <div class="navlinks">
  49. <a href="{{ path('app_rules') }}">Regulamin konkursu</a><br>
  50. {# <a href="https://polityka-prywatnosci.tvp.pl/" target="_blank">Polityka#}
  51. {# prywatności</a><br>#}
  52. <a href="mailto:promocja.brtvp@tvp.pl">Kontakt</a>
  53. </div>
  54. </div>
  55. <div class="col-lg-4 text-center">
  56. <img src="/UI/img/ms26/tvp.svg" class="tvplogo"><br>
  57. </div>
  58. <div class="col-lg-4 text-right pb-3 px-5">
  59. <a href="https://brtvp.pl/" class="www"><img src="/UI/img/www.svg"></a>
  60. <a href="https://www.facebook.com/BiuroReklamyTVP" class="fb"><img src="/UI/img/fb.svg"></a>
  61. <a href="https://www.linkedin.com/company/biuro-reklamy-tvp/" class="insta"><img
  62. src="/UI/img/insta.svg"></a>
  63. </div>
  64. </div>
  65. </div>
  66. </footer>
  67. {% endblock %}
  68. {% block javascripts %}
  69. {{ encore_entry_script_tags('app') }}
  70. {% endblock %}
  71. </body>
  72. </html>