templates/bundles/EasyAdminBundle/default/layout.html.twig line 1

Open in your IDE?
  1. {% extends '@!EasyAdmin/default/layout.html.twig' %}
  2. {% block head_stylesheets %}
  3.     {{ parent() }}
  4.     <!--STYLESHEET-->
  5.     <!--=================================================-->
  6.     <!--Bootstrap Stylesheet [ REQUIRED ]-->
  7.     <link href="{{ asset('design/css/bootstrap.min.css') }}" rel="stylesheet">
  8.     <!--Jasmine Stylesheet [ REQUIRED ]-->
  9.     <link href="{{ asset('design/css/style.css') }}" rel="stylesheet">
  10. {% endblock %}
  11. {% block head_javascript %}
  12.     {{ parent() }}
  13.     <!--Fast Click [ OPTIONAL ]-->
  14.     <script src="{{ asset('design/plugins/fast-click/fastclick.min.js') }}"></script>
  15.     <!--Jasmine Admin [ RECOMMENDED ]-->
  16.     <script src="{{ asset('design/js/scripts.js') }}"></script>
  17.     <!--Jquery Nano Scroller js [ REQUIRED ]-->
  18.     <script src="{{ asset('design/plugins/nanoscrollerjs/jquery.nanoscroller.min.js') }}"></script>
  19.     <!--Metismenu js [ REQUIRED ]-->
  20.     <script src="{{ asset('design/plugins/metismenu/metismenu.min.js') }}"></script>
  21.     <!--Switchery [ OPTIONAL ]-->
  22.     <script src="{{ asset('design/plugins/switchery/switchery.min.js') }}"></script>
  23.     <!--Jquery Steps [ OPTIONAL ]-->
  24.     <script src="{{ asset('design/plugins/parsley/parsley.min.js') }}"></script>
  25.     <!--Jquery Steps [ OPTIONAL ]-->
  26.     <script src="{{ asset('design/plugins/jquery-steps/jquery-steps.min.js') }}"></script>
  27.     <!--Fullscreen jQuery [ OPTIONAL ]-->
  28.     <script src="{{ asset('design/plugins/screenfull/screenfull.js') }}"></script>
  29. {% endblock head_javascript %}
  30. {% block wrapper_wrapper %}
  31.     <div id="container" class="effect mainnav-lg navbar-fixed mainnav-fixed">
  32.         {% block wrapper %}
  33.             <header id="navbar">
  34.                 {% block header %}
  35.                     <div id="navbar-container" class="boxed">
  36.                         <!--Brand logo & name-->
  37.                         <!--================================-->
  38.                         <div class="navbar-header">
  39.                             {% block header_logo %}
  40.                                 <a href="{{ path('easyadmin') }}" class="navbar-brand">
  41.                                     <img src="{{ asset('assets/img/logo-top.png') }}" alt="">
  42.                                 </a>
  43.                             {% endblock header_logo %}
  44.                         </div>
  45.                         <!--================================-->
  46.                         <!--End brand logo & name-->
  47.                         <!--Navbar Dropdown-->
  48.                         <!--================================-->
  49.                         <div class="navbar-content clearfix">
  50.                             <ul class="nav navbar-top-links pull-left">
  51.                                 <!--Navigation toogle button-->
  52.                                 <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
  53.                                 <li class="tgl-menu-btn">
  54.                                     <a class="mainnav-toggle" href="#"> <i class="fa fa-navicon fa-lg"></i> </a>
  55.                                 </li>
  56.                                 <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
  57.                                 <!--End Navigation toogle button-->
  58.                                 {% block header_custom_notifications %}
  59.                                     {{ include("default/header_notifications.html.twig") }}
  60.                                 {% endblock header_custom_notifications %}
  61.                             </ul>
  62.                             <ul class="nav navbar-top-links pull-right">
  63.                                 {% if admin_config.has_fullscreen is defined and admin_config.has_fullscreen %}
  64.                                     <!--Fullscreen toogle button-->
  65.                                     <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
  66.                                     <li class="hidden-xs" id="toggleFullscreen">
  67.                                         <a class="fa fa-expand" data-toggle="fullscreen" href="#" role="button">
  68.                                             <span class="sr-only">Toggle Fullscreen</span>
  69.                                         </a>
  70.                                     </li>
  71.                                 {% endif %}
  72.                                 {% set _user_name = easyadmin_read_property(app.user, easyadmin_config('user.name_property_path'))|default('user.unnamed'|trans(domain = 'EasyAdminBundle')) %}
  73.                                 {% set _logout_path = easyadmin_logout_path() %}
  74.                                 {% set _user_has_logout = _logout_path is not empty %}
  75.                                 {% set _user_is_impersonated = is_granted('ROLE_PREVIOUS_ADMIN') %}
  76.                                 <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
  77.                                 <!--End Fullscreen toogle button-->
  78.                                 <!--User dropdown-->
  79.                                 <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
  80.                                 {% block header_custom_menu %}
  81.                                     <li id="dropdown-user" class="dropdown">
  82.                                         <a href="#" data-toggle="dropdown" class="dropdown-toggle text-right">
  83.                                             {% if easyadmin_config('user.display_avatar') %}
  84.                                                 <span class="pull-right">
  85.                                                     {% set _avatar_image_path = easyadmin_read_property(app.user, easyadmin_config('user.avatar_property_path')) %}
  86.                                                     {% if null == _avatar_image_path %}
  87.                                                         <i class="fa fa-fw fa-3x {{ app.user is not null ? 'fa-user-circle' : 'fa-user-times' }} user-avatar" style="margin-top: 10px;"></i>
  88.                                                     {% else %}
  89.                                                         <img class="img-circle img-user media-object" src="{{ _avatar_image_path }}" alt="Profile Picture">
  90.                                                     {% endif %}
  91.                                                 </span>
  92.                                             {% endif %}
  93.                                             {% if easyadmin_config('user.display_name') %}
  94.                                                 <div class="username hidden-xs">{{ _user_name }}</div>
  95.                                             {% endif %}
  96.                                         </a>
  97.                                         {% block user_menu %}
  98.                                             {% if _user_has_logout or _user_is_impersonated %}
  99.                                                 <div class="dropdown-menu dropdown-menu-right with-arrow">
  100.                                                     <!-- User dropdown menu -->
  101.                                                     <ul class="head-list">
  102.                                                         <li>
  103.                                                             <a href="#"> <i class="fa fa-user fa-fw"></i> {{ "label.profile"|trans }} </a>
  104.                                                         </li>
  105.                                                         <li>
  106.                                                             {% if _user_has_logout %}
  107.                                                                 <a href="{{ _logout_path }}">
  108.                                                                     <i class="fa fa-sign-out fa-fw"></i>
  109.                                                                     {{ 'user.signout'|trans(domain = 'EasyAdminBundle') }}
  110.                                                                 </a>
  111.                                                             {% endif %}
  112.                                                             {% if _user_is_impersonated %}
  113.                                                                 <a href="?_switch_user=_exit">
  114.                                                                     <i class="fa fa-sign-out fa-fw"></i>
  115.                                                                     {{ 'user.exit_impersonation'|trans(domain = 'EasyAdminBundle') }}
  116.                                                                 </a>
  117.                                                             {% endif %}
  118.                                                         </li>
  119.                                                     </ul>
  120.                                                 </div>
  121.                                             {% endif %}
  122.                                         {% endblock user_menu %}
  123.                                     </li>
  124.                                 {% endblock header_custom_menu %}
  125.                                 <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
  126.                                 <!--End user dropdown-->
  127.                                 {% if admin_config.has_chat is defined and admin_config.has_chat %}
  128.                                     <!--Navigation toogle button-->
  129.                                     <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
  130.                                     <li class="hidden-xs">
  131.                                         <a id="demo-toggle-aside" href="#">
  132.                                             <i class="fa fa-navicon fa-lg"></i>
  133.                                         </a>
  134.                                     </li>
  135.                                     <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
  136.                                     <!--End Navigation toogle button-->
  137.                                 {% endif %}
  138.                             </ul>
  139.                         </div>
  140.                         <!--================================-->
  141.                         <!--End Navbar Dropdown-->
  142.                     </div>
  143.                 {% endblock header %}
  144.             </header>
  145.             <div class="boxed">
  146.                 <!--CONTENT CONTAINER-->
  147.                 <!--===================================================-->
  148.                 <div id="content-container">
  149.                     {% block flash_messages %}
  150.                         {{ include(_entity_config is defined ? _entity_config.templates.flash_messages : '@EasyAdmin/default/flash_messages.html.twig') }}
  151.                     {% endblock flash_messages %}
  152.                     {% block content %}
  153.                         {% block content_header_wrapper %}
  154.                             {% set _has_content_help = _entity_config is defined and _entity_config[app.request.query.get('action')]['help']|default(false) %}
  155.                             <!--Page Title-->
  156.                             <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
  157.                             <div class="pageheader {{ _has_content_help ? 'has-content-help' }}">
  158.                                 {% block content_header %}
  159.                                     <h3>{% block content_header_title %}{% endblock %}</h3>
  160.                                     {% block content_breadcrumb %}
  161.                                         <div class="breadcrumb-wrapper">
  162.                                             <span class="label">{{ "label.you_are_here"|trans }}:</span>
  163.                                             <ol class="breadcrumb">
  164.                                                 <li> <a href="{{ path('easyadmin') }}"> Home </a> </li>
  165.                                                 {% block content_breadcrumb_link %}{% endblock %}
  166.                                             </ol>
  167.                                         </div>
  168.                                     {% endblock content_breadcrumb %}
  169.                                     {#{% block global_actions_wrapper %}#}
  170.                                         {#<div class="global-actions">{% block global_actions %}{% endblock %}</div>#}
  171.                                     {#{% endblock %}#}
  172.                                     {% block content_help %}
  173.                                         {% if _entity_config is defined and _entity_config[app.request.query.get('action')]['help']|default(false) %}
  174.                                             <div class="content-header-help">
  175.                                                 {{ _entity_config[app.request.query.get('action')]['help']|trans(domain = _entity_config.translation_domain)|raw }}
  176.                                             </div>
  177.                                         {% endif %}
  178.                                     {% endblock content_help %}
  179.                                 {% endblock content_header %}
  180.                             </div>
  181.                         {% endblock content_header_wrapper %}
  182.                         <div id="page-content">
  183.                             <div id="main">
  184.                                 {% block main %}{% endblock %}
  185.                             </div>
  186.                         </div>
  187.                         {% block content_footer_wrapper %}
  188.                             {% block content_footer %}{% endblock %}
  189.                         {% endblock %}
  190.                     {% endblock content %}
  191.                 </div>
  192.                 <nav id="mainnav-container">
  193.                     {% block sidebar %}
  194.                         <div id="mainnav">
  195.                             {% block main_menu_wrapper %}
  196.                                 {{ include([
  197.                                 _entity_config is defined ? _entity_config.templates.menu,
  198.                                 easyadmin_config('design.templates.menu'),
  199.                                 '@EasyAdmin/default/menu.html.twig'
  200.                                 ]) }}
  201.                             {% endblock main_menu_wrapper %}
  202.                         </div>
  203.                     {% endblock sidebar %}
  204.                 </nav>
  205.                 {% block main_chat %}
  206.                     {% if admin_config.has_chat is defined and admin_config.has_chat %}
  207.                         {{ include("default/chat.html.twig") }}
  208.                     {% endif %}
  209.                 {% endblock main_chat %}
  210.             </div>
  211.             <!-- FOOTER -->
  212.             <!--===================================================-->
  213.             <footer id="footer">
  214.                 {% block footer %}
  215.                     <!-- Visible when footer positions are fixed -->
  216.                     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  217.                     <div class="show-fixed pull-right">
  218.                         <ul class="footer-list list-inline">
  219.                             <li>
  220.                                 <p class="text-sm">SEO Proggres</p>
  221.                                 <div class="progress progress-sm progress-light-base">
  222.                                     <div style="width: 80%" class="progress-bar progress-bar-danger"></div>
  223.                                 </div>
  224.                             </li>
  225.                             <li>
  226.                                 <p class="text-sm">Online Tutorial</p>
  227.                                 <div class="progress progress-sm progress-light-base">
  228.                                     <div style="width: 80%" class="progress-bar progress-bar-primary"></div>
  229.                                 </div>
  230.                             </li>
  231.                             <li>
  232.                                 <button class="btn btn-sm btn-dark btn-active-success">Checkout</button>
  233.                             </li>
  234.                         </ul>
  235.                     </div>
  236.                     <!-- Visible when footer positions are static -->
  237.                     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  238.                     <div class="hide-fixed pull-right pad-rgt">&#0169; Todos los derechos reservados</div>
  239.                     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  240.                     <!-- Remove the class name "show-fixed" and "hide-fixed" to make the content always appears. -->
  241.                     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  242.                     <p class="pad-lft">{{ "now"|date("Y") }} <b>{{ easyadmin_config('site_name')|raw }}</b></p>
  243.                 {% endblock footer %}
  244.             </footer>
  245.             <!--===================================================-->
  246.             <!-- END FOOTER -->
  247.             <!-- SCROLL TOP BUTTON -->
  248.             <!--===================================================-->
  249.             <button id="scroll-top" class="btn"><i class="fa fa-chevron-up"></i></button>
  250.             <!--===================================================-->
  251.         {% endblock wrapper %}
  252.     </div>
  253. {% endblock wrapper_wrapper %}