base.html.twig 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <title>{% block title %}{{ 'app.main.page_title'|trans }}{% endblock %}</title>
  7. <link rel="stylesheet" href="{{ asset('bundles/app/app.css') }}">
  8. <link rel="shortcut icon" href="/favicon.ico" />
  9. </head>
  10. <body>
  11. <div class="container">
  12. <header class="row">
  13. <div class="col-md-4">
  14. <div id="logo">
  15. <h1>
  16. <a href="{{ path('homepage') }}">{{ 'app.main.title'|trans }}</a>
  17. </h1>
  18. </div>
  19. </div>
  20. <div class="col-md-8">
  21. <ul class="text-right">
  22. {% if is_granted('IS_AUTHENTICATED_FULLY') %}
  23. <li>{{ 'app.main.hello'|trans({'%username%' : app.user.fullname}) }}</li>
  24. {% endif %}
  25. <li {% if (app.request.locale == 'en') %} class="active" {% endif %}>
  26. <a href="{{ path('homepage_locale', {'_locale' : 'en'}) }}">{{ 'lang.english'|trans }}</a>
  27. </li>
  28. <li {% if (app.request.locale == 'es') %} class="active" {% endif %}>
  29. <a href="{{ path('homepage_locale', {'_locale' : 'es'}) }}">{{ 'lang.spanish'|trans }}</a>
  30. </li>
  31. </ul>
  32. <nav>
  33. <ul>
  34. <li>
  35. <a href="{{ path('homepage_locale', {'_locale' : app.request.locale}) }}">{{ 'nav.home'|trans }}</a>
  36. </li>
  37. <li>
  38. <a href="{{ path('game_locale', {'_locale' : app.request.locale}) }}">{{ 'nav.game'|trans }}</a>
  39. </li>
  40. <li>
  41. <a href="{{ path('player_register', {'_locale' : app.request.locale}) }}">{{ 'nav.register'|trans }}</a>
  42. </li>
  43. <li>
  44. <a href="{{ path('contact_us_locale', {'_locale' : app.request.locale}) }}">{{ 'nav.contact_us'|trans }}</a>
  45. </li>
  46. <li>
  47. {% if is_granted('IS_AUTHENTICATED_FULLY') %}
  48. <a href="{{ path('player_logout', {'_locale' : app.request.locale}) }}">{{ 'nav.logout'|trans }}</a>
  49. {% else %}
  50. <a href="{{ path('player_signin', {'_locale' : app.request.locale}) }}">{{ 'nav.login'|trans }}</a>
  51. {% endif %}
  52. </li>
  53. </ul>
  54. </nav>
  55. </div>
  56. </header>
  57. <div class="row">
  58. <div class="col-md-8">
  59. {% block content %}{% endblock %}
  60. </div>
  61. <div class="col-md-4">
  62. <div id="sidebar">
  63. <div class="box">
  64. <h3>{{ 'game.title.last_games'|trans }}</h3>
  65. <div class="date-list">
  66. <ul class="list date-list">
  67. <li class="first"><span class="date">Jan 13</span> <a href="#">Ultrices quisque molestie</a></li>
  68. <li><span class="date">Jan 7</span> <a href="#">Neque dolor eget</a></li>
  69. <li><span class="date">Jan 1</span> <a href="#">Sollicitudin interdum</a></li>
  70. <li class="last"><span class="date">Dec 26</span> <a href="#">Varius dignissim</a></li>
  71. </ul>
  72. </div>
  73. </div>
  74. <div class="box">
  75. {{ render(controller('AppBundle:Player:list')) }}
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. </div>
  81. </body>
  82. </html>