templates/nav.html.twig line 1

Open in your IDE?
  1. <nav id="main-nav" class="navbar fixed-top" style="">
  2.     <div class="container-fluid">
  3.         <div style="width: 85%">
  4.             <a class="navbar-brand" href="{{ path('index') }}">
  5.                 {% if school_global.logo != '' %}
  6.                     <img class="logo-nav" src="{{ asset('uploads/logo/'~school_global.logo) }}"/>
  7.                 {% else %}
  8.                     <h2>{{ school_global.short_name }}</h2>
  9.                 {% endif %}
  10.             </a>
  11.             <h3 class="home-title school-name" style="text-align: center;margin-left: 20%">
  12.                 {{ school_global.name }} <br/>
  13.                 {% if school_global.slogan != ''  %}
  14.                     <span style="font-size: 10px;color: #cecfd0">{{ school_global.slogan }}</span>
  15.                 {% endif %}
  16.             </h3>
  17.         </div>
  18.         <div style="position: fixed;top: 10px;right: 20px;width: 15%;flex-direction: column;gap:10px" class="d-flex align-items-center me-4">
  19.             <a href="#" id="kt_drawer_chat_toggle" class="btn btn-icon btn-active-light btn-outline btn-outline-default btn-icon-gray-700 btn-active-icon-primary" data-kt-menu-trigger="click" data-kt-menu-attach="parent" data-kt-menu-placement="bottom-end" data-kt-menu-flip="bottom">
  20.                 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" class="bi" fill="currentColor" viewBox="0 0 16 16">
  21.                     <path fill-rule="evenodd" d="M2.5 11.5A.5.5 0 0 1 3 11h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4A.5.5 0 0 1 3 3h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z"></path>
  22.                 </svg>
  23.             </a>
  24.             <a style="font-weight: bold;width: max-content" href="https://akiliprisma.akili-systems.com/coly/espaceparents/004/" class="text-primary">Espace parent</a>
  25.         </div>
  26.     </div>
  27.     {% if page is defined and page.adminLink not in ['admin_page_blog','admin_page_home'] %}
  28.     <div class="container-fluid" >
  29.         <div class="d-flex align-items-center" style="width: 100%">
  30.             <div class="flex-shrink-0">
  31.                 <a href="#" class="btn-left btn-link p-2 toggle2 text-dark"><i style="color: {% if first_color != ''%}{{first_color}}{% else %}#7f3e98{% endif %}!important;" class="bi bi-caret-left"></i></a>
  32.             </div>
  33.             <div class="flex-grow-1  o-hidden">
  34.                 <ul class="nav nav-fill small position-relative flex-nowrap div-ul-link">
  35.                     <li class="nav-item">
  36.                         <a href="{{ path('page_about') }}" class="header-nav-link" style="font-size: 12px;margin-right: 10px">{{ 'about_us'|trans }}</a>
  37.                     </li>
  38.                     <li class="nav-item">
  39.                         <a href="{{ path('page_school_life') }}" class="header-nav-link" style="font-size: 12px;margin-right: 10px">{{ 'school_life'|trans }}</a>
  40.                     </li>
  41.                     <li class="nav-item">
  42.                         <a  href="{{ path('page_student_parent') }}" class="header-nav-link" style="font-size: 12px;margin-right: 10px">{{ 'student_and_parent'|trans }}</a>
  43.                     </li>
  44.                     {%  for p in frontend_page %}
  45.                         {% if p.adminLink in ['admin_page_blog','admin_page_gallery','admin_page_contact'] %}
  46.                         <li class="nav-item">
  47.                             <a href="{{ path('app_show_frontend_page',{'slug':p.slug}) }}" class="header-nav-link" style="font-size: 12px;margin-right: 10px">{{ p.name }}</a>
  48.                         </li>
  49.                         {% endif %}
  50.                     {% endfor %}
  51.                 </ul>
  52.             </div>
  53.             <div class="flex-shrink-0">
  54.                 <a href="#" class="btn-right btn-link toggle2 p-2 text-dark"><i style="color: {% if first_color != ''%}{{first_color}}{% else %}#7f3e98{% endif %}!important;" class="bi bi-caret-right"></i></a>
  55.             </div>
  56.         </div>
  57.     </div>
  58.     {% else %}
  59.         {% if app.request.attributes.get('_route') in ['page_school_life','page_student_parent','page_about'] %}
  60.         <div class="container-fluid" >
  61.             <div class="d-flex align-items-center" style="width: 100%">
  62.                 <div class="flex-shrink-0">
  63.                     <a href="#" class="btn-left btn-link p-2 toggle2 text-dark"><i style="color: {% if first_color != ''%}{{first_color}}{% else %}#7f3e98{% endif %}!important;" class="bi bi-caret-left"></i></a>
  64.                 </div>
  65.                 <div class="flex-grow-1  o-hidden">
  66.                     <ul class="nav nav-fill small position-relative flex-nowrap div-ul-link">
  67.                         <li class="nav-item">
  68.                             <a href="{{ path('page_about') }}" class="header-nav-link" style="font-size: 12px;margin-right: 10px">{{ 'about_us'|trans }}</a>
  69.                         </li>
  70.                         <li class="nav-item">
  71.                             <a href="{{ path('page_school_life') }}" class="header-nav-link" style="font-size: 12px;margin-right: 10px">{{ 'school_life'|trans }}</a>
  72.                         </li>
  73.                         <li class="nav-item">
  74.                             <a  href="{{ path('page_student_parent') }}" class="header-nav-link" style="font-size: 12px;margin-right: 10px">{{ 'student_and_parent'|trans }}</a>
  75.                         </li>
  76.                         {%  for p in frontend_page %}
  77.                             {% if p.adminLink in ['admin_page_blog','admin_page_gallery','admin_page_contact'] %}
  78.                                 <li class="nav-item">
  79.                                     <a href="{{ path('app_show_frontend_page',{'slug':p.slug}) }}" class="header-nav-link" style="font-size: 12px;margin-right: 10px">{{ p.name }}</a>
  80.                                 </li>
  81.                             {% endif %}
  82.                         {% endfor %}
  83.                     </ul>
  84.                 </div>
  85.                 <div class="flex-shrink-0">
  86.                     <a href="#" class="btn-right btn-link toggle2 p-2 text-dark"><i style="color: {% if first_color != ''%}{{first_color}}{% else %}#7f3e98{% endif %}!important;" class="bi bi-caret-right"></i></a>
  87.                 </div>
  88.             </div>
  89.         </div>
  90.         {% endif %}
  91.     {% endif %}
  92.     <div id="kt_drawer_chat" class="bg-body" data-kt-drawer="true" data-kt-drawer-name="chat" data-kt-drawer-activate="true" data-kt-drawer-overlay="true" data-kt-drawer-width="{default:'300px', 'md': '300px'}" data-kt-drawer-direction="end" data-kt-drawer-toggle="#kt_drawer_chat_toggle" data-kt-drawer-close="#kt_drawer_chat_close">
  93.         <div class="card w-100 rounded-0 border-0" id="kt_drawer_chat_messenger">
  94.             <div class="card-header pe-5" id="kt_drawer_chat_messenger_header">
  95.                 <div class="card-title">
  96.                     <div class="d-flex justify-content-center flex-column me-3">
  97.                         <h3  class="fs-4 fw-bolder text-gray-900 text-hover-primary me-1 mb-2 lh-1">{{ 'panel_menu'|trans }}</h3>
  98.                         <div class="mb-0 lh-1">
  99.                             {% if languages|length == 3 %}
  100.                                 {% if app.request.cookies.get('lang') == 'third' %}
  101.                                     <a class="lang"  style="font-size: 10px;" href="javascript:void(0)" onclick="changeLang('first')" > <span class="fa fa-globe"></span> {{ first_language }} </a>&nbsp;|&nbsp;
  102.                                     <a class="lang"  style="font-size: 10px;" href="javascript:void(0)" onclick="changeLang('second')" > <span class="fa fa-globe"></span> {{ second_language }} </a> &nbsp;&nbsp;
  103.                                 {% elseif app.request.cookies.get('lang') == 'second' %}
  104.                                     <a class="lang"  style="font-size: 10px;" href="javascript:void(0)" onclick="changeLang('first')" > <span class="fa fa-globe"></span> {{ 'first_language'|trans }} </a>&nbsp;|&nbsp;
  105.                                     <a class="lang"  style="font-size: 10px;" href="javascript:void(0)" onclick="changeLang('third')" ><span class="fa fa-globe"></span> {{ third_language }} </a> &nbsp;&nbsp;
  106.                                 {% else %}
  107.                                     <a class="lang"  style="font-size: 10px;" href="javascript:void(0)" onclick="changeLang('second')" > <span class="fa fa-globe"></span> {{ 'second_language'|trans }} </a>&nbsp;|&nbsp;
  108.                                     <a class="lang"  style="font-size: 10px;" href="javascript:void(0)" onclick="changeLang('third')" > <span class="fa fa-globe"></span> {{ third_language}} </a> &nbsp;&nbsp;
  109.                                 {% endif %}
  110.                             {% elseif languages|length == 2  %}
  111.                                 {% if app.request.cookies.get('lang') == 'second' %}
  112.                                     <a class="lang"  style="font-size: 10px;" href="javascript:void(0)" onclick="changeLang('first')" ><span class="fa fa-globe"></span> {{ first_language}} </a>
  113.                                 {% else %}
  114.                                     <a class="lang"  style="font-size: 10px;" href="javascript:void(0)" onclick="changeLang('second')" > <span class="fa fa-globe"></span> {{ second_language}} </a>
  115.                                 {% endif %}
  116.                             {% else %}
  117.                             {% endif %}
  118.                         </div>
  119.                     </div>
  120.                 </div>
  121.                 <div class="card-toolbar">
  122.                     {% if app.user is not null and app.user != 'anon.' %}
  123.                     <div class="me-2">
  124.                         <button class="btn btn-sm btn-icon btn-active-light-primary" data-kt-menu-trigger="click" data-kt-menu-placement="bottom-end">
  125.                             <img style="width: 30px;height: 30px" src="{{ asset('assets/man.png') }}"/>
  126.                         </button>
  127.                         <div class="menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-800 menu-state-bg-light-primary fw-bold w-200px py-3" data-kt-menu="true">
  128.                             <div class="menu-item px-3">
  129.                                 <a href="{{ path('admin_profile') }}" class="menu-link px-3">
  130.                                     {{ 'profile'|trans }}
  131.                                 </a>
  132.                             </div>
  133.                             {% if app.user.roles[0] not in ["ROLE_USER_REDACTOR","ROLE_PARENT"] %}
  134.                             <div class="menu-item px-3">
  135.                                 <a href="{{ path('admin_home') }}" class="menu-link px-3">
  136.                                     {{ 'admin_panel'|trans }}
  137.                                 </a>
  138.                             </div>
  139.                             {% else %}
  140.                                 {% if app.user.roles[0] == "ROLE_USER_REDACTOR" %}
  141.                                     <div class="menu-item px-3">
  142.                                         <a href="{{ path('admin_page_blog') }}" class="menu-link px-3">
  143.                                             {{ 'blog'|trans }}
  144.                                         </a>
  145.                                     </div>
  146.                                 {% endif %}
  147.                             {% endif %}
  148.                             <div class="menu-item px-3">
  149.                                 <a href="{{ path('app_logout') }}" class="menu-link px-3">
  150.                                     {{ 'logout'|trans }}
  151.                                 </a>
  152.                             </div>
  153.                         </div>
  154.                     </div>
  155.                     {% endif %}
  156.                     <div class="btn btn-sm btn-icon btn-active-light-primary" id="kt_drawer_chat_close">
  157.                         <span class="svg-icon svg-icon-2">
  158.                                 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
  159.                                     <rect opacity="0.5" x="6" y="17.3137" width="16" height="2" rx="1" transform="rotate(-45 6 17.3137)" fill="black" />
  160.                                     <rect x="7.41422" y="6" width="16" height="2" rx="1" transform="rotate(45 7.41422 6)" fill="black" />
  161.                                 </svg>
  162.                             </span>
  163.                     </div>
  164.                 </div>
  165.             </div>
  166.             <div class="card-body" id="kt_drawer_chat_messenger_body">
  167.                 <div class="scroll-y me-n5 pe-5" data-kt-element="messages" data-kt-scroll="true" data-kt-scroll-activate="true" data-kt-scroll-height="auto" data-kt-scroll-dependencies="#kt_drawer_chat_messenger_header, #kt_drawer_chat_messenger_footer" data-kt-scroll-wrappers="#kt_drawer_chat_messenger_body" data-kt-scroll-offset="0px">
  168.                     <ul style="list-style: none">
  169.                         <li class="text-primary">{{ 'minimalis_template_item0'|trans }}</li>
  170.                         {%  for p in frontend_page %}
  171.                             {% if p.adminLink == 'admin_page_director_speech' %}
  172.                                 <li><a class="dropdown-item mr-4" href="{{ path('index') }}#{{ p.slug }}">{{ p.name }}</a></li>
  173.                             {% endif %}
  174.                         {% endfor %}
  175.                         {%  for p in frontend_page %}
  176.                             {% if p.adminLink == 'admin_page_blog' %}
  177.                                 <li><a class="dropdown-item mr-4" href="{{ path('app_show_frontend_page',{'slug':p.slug}) }}">{{ p.name }}</a></li>
  178.                             {% endif %}
  179.                         {% endfor %}
  180.                         <li><a class="dropdown-item mr-4" href="{{ path('index') }}#summary_page">{{ 'summary_page'|trans }}</a></li>
  181.                     </ul>
  182.                     <div class="separator separator-dashed"></div>
  183.                     <ul style="list-style: none">
  184.                         <li class="text-primary">{{ 'minimalis_template_item1'|trans }}</li>
  185.                         {%  for p in frontend_page %}
  186.                             {% if p.adminLink == 'admin_page_about_us' %}
  187.                                 <li><a class="dropdown-item mr-4" href="{{ path('page_about') }}#{{ p.slug }}">{{ p.name }}</a></li>
  188.                             {% endif %}
  189.                         {% endfor %}
  190.                         {%  for p in frontend_page %}
  191.                             {% if p.adminLink == 'admin_page_story' %}
  192.                                 <li><a class="dropdown-item mr-4" href="{{ path('page_about') }}#{{ p.slug }}">{{ p.name }}</a></li>
  193.                             {% endif %}
  194.                         {% endfor %}
  195.                         {%  for p in frontend_page %}
  196.                             {% if p.adminLink == 'admin_page_team' %}
  197.                                 <li><a class="dropdown-item mr-4" href="{{ path('page_about') }}#{{ p.slug }}">{{ p.name }}</a></li>
  198.                             {% endif %}
  199.                         {% endfor %}
  200.                     </ul>
  201.                     <div class="separator separator-dashed"></div>
  202.                     <ul style="list-style: none">
  203.                         <li class="text-primary">{{ 'minimalis_template_item2'|trans }}</li>
  204.                         {%  for p in frontend_page %}
  205.                             {% if p.adminLink == 'admin_page_our_mission' %}
  206.                                 <li><a class="dropdown-item mr-4" href="{{ path('page_school_life') }}#{{ p.slug }}">{{ p.name }}</a></li>
  207.                             {% endif %}
  208.                         {% endfor %}
  209.                         {%  for p in frontend_page %}
  210.                             {% if p.adminLink == 'admin_page_infrastructure' %}
  211.                                 <li><a class="dropdown-item mr-4" href="{{ path('page_school_life') }}#{{ p.slug }}">{{ p.name }}</a></li>
  212.                             {% endif %}
  213.                         {% endfor %}
  214.                         {%  for p in frontend_page %}
  215.                             {% if p.adminLink == 'admin_page_activity' %}
  216.                                 <li><a class="dropdown-item mr-4" href="{{ path('page_school_life') }}#{{ p.slug }}">{{ p.name }}</a></li>
  217.                             {% endif %}
  218.                         {% endfor %}
  219.                         {%  for p in frontend_page %}
  220.                             {% if p.adminLink == 'admin_page_partner' %}
  221.                                 <li><a class="dropdown-item mr-4" href="{{ path('page_school_life') }}#{{ p.slug }}">{{ p.name }}</a></li>
  222.                             {% endif %}
  223.                         {% endfor %}
  224.                     </ul>
  225.                     <div class="separator separator-dashed"></div>
  226.                     <ul style="list-style: none">
  227.                         <li class="text-primary">{{ 'minimalis_template_item3'|trans }}</li>
  228.                         {%  for p in frontend_page %}
  229.                             {% if p.adminLink == 'admin_page_pedagogy' %}
  230.                                 <li><a class="dropdown-item mr-4" href="{{ path('page_student_parent') }}#{{ p.slug }}">{{ p.name }}</a></li>
  231.                             {% endif %}
  232.                         {% endfor %}
  233.                         {%  for p in frontend_page %}
  234.                             {% if p.adminLink == 'admin_page_admission' %}
  235.                                 <li><a  class="dropdown-item mr-4" href="{{ path('page_student_parent') }}#{{ p.slug }}">{{ p.name }}</a></li>
  236.                             {% endif %}
  237.                         {% endfor %}
  238.                         {%  for p in frontend_page %}
  239.                             {% if p.adminLink == 'admin_page_calendar' %}
  240.                                 <li><a  class="dropdown-item mr-4" href="{{ path('page_student_parent') }}#{{ p.slug }}">{{ p.name }}</a></li>
  241.                             {% endif %}
  242.                         {% endfor %}
  243.                         {%  for p in frontend_page %}
  244.                             {% if p.adminLink == 'admin_page_students' %}
  245.                                 <li><a style="font-weight: bold;" target="_blank" class="dropdown-item mr-4" href="{{ path('app_show_frontend_page',{'slug':p.slug}) }}"><strong style="color:red;font-weight:bold;font-size:16px">F</strong>inote</a></li>
  246.                             {% endif %}
  247.                         {% endfor %}
  248.                         {%  for p in frontend_page %}
  249.                             {% if p.adminLink == 'admin_page_bank_of_test' %}
  250.                                 <li><a class="dropdown-item mr-4" href="{{ path('app_show_frontend_page',{'slug':p.slug}) }}">{{ p.name }}</a></li>
  251.                             {% endif %}
  252.                         {% endfor %}
  253.                     </ul>
  254.                     <div class="separator separator-dashed"></div>
  255.                     <ul style="list-style: none">
  256.                         <li class="text-primary">{{ 'minimalis_template_item4'|trans }}</li>
  257.                         {%  for p in frontend_page %}
  258.                             {% if p.adminLink == 'admin_page_gallery' %}
  259.                                 <li><a class="dropdown-item mr-4" href="{{ path('app_show_frontend_page',{'slug':p.slug}) }}">{{ p.name }}</a></li>
  260.                             {% endif %}
  261.                         {% endfor %}
  262.                         {%  for p in frontend_page %}
  263.                             {% if p.adminLink == 'admin_page_infrastucture' %}
  264.                                 <li><a class="dropdown-item mr-4" href="{{ path('app_show_frontend_page',{'slug':p.slug}) }}">{{ p.name }}</a></li>
  265.                             {% endif %}
  266.                         {% endfor %}
  267.                     </ul>
  268.                     <div class="separator separator-dashed"></div>
  269.                     {%  for p in frontend_page %}
  270.                         {% if p.adminLink == 'admin_page_contact' %}
  271.                            <a style="text-transform: uppercase" class="nav-item text-primary" href="{{ path('app_show_frontend_page',{'slug':p.slug}) }}">{{ p.name }}</a>
  272.                         {% endif %}
  273.                     {% endfor %}
  274.                 </div>
  275.             </div>
  276.         </div>
  277.     </div>
  278. </nav>