update template

pull/2715/head
Alex Aragón 6 years ago
parent 56401a9cfe
commit 2d93301d69
  1. 43
      assets/css/scss/components/sidebar.scss
  2. 11
      assets/css/scss/components/topbar.scss
  3. 1
      assets/css/scss/index.scss
  4. 66
      assets/css/scss/settings/colors.scss
  5. 4
      assets/css/scss/settings/fonts.scss
  6. 2
      assets/css/scss/settings/index.scss
  7. 1
      assets/css/scss/utils/index.scss
  8. 69
      assets/css/scss/utils/mediaqueriesranges.scss
  9. 63
      assets/css/themes/chamilo/default.css
  10. 142
      assets/css/themes/chamilo/images/logo_chamilo.svg
  11. 11
      src/CoreBundle/Menu/NavBuilder.php
  12. 338
      src/ThemeBundle/Resources/views/Layout/base-layout.html.twig
  13. 74
      src/ThemeBundle/Resources/views/Layout/footer.html.twig
  14. 122
      src/ThemeBundle/Resources/views/Layout/sidebar.html.twig

@ -268,6 +268,26 @@
a {
color: $default-white;
transition: all 0.3s ease;
display: block;
font-size: 14px;
font-weight: normal;
padding: 5px 15px;
position: relative;
white-space: nowrap;
.fa{
border-radius: 6px;
display: inline-block;
font-size: 17px;
height: 35px;
left: 0;
line-height: 35px;
margin-right: 14px;
position: relative;
text-align: center;
transition: all 0.3s ease;
width: 35px;
}
&.active{
background: $default-active;
@ -321,29 +341,6 @@
}
}
}
> a {
display: block;
font-size: 14px;
font-weight: normal;
padding: 5px 15px;
position: relative;
white-space: nowrap;
.icon-holder {
border-radius: 6px;
display: inline-block;
font-size: 17px;
height: 35px;
left: 0;
line-height: 35px;
margin-right: 14px;
position: relative;
text-align: center;
transition: all 0.3s ease;
width: 35px;
}
}
}
}

@ -225,14 +225,3 @@
}
}
// ---------------------------------------------------------
// @Others
// ---------------------------------------------------------
$border-color : #e6ecf5;
$collapsed-size : 70px;
$header-height : 65px;
$offscreen-size : 280px;
$side-nav-dark : #313644;
$side-nav-dark-border : rgba(120, 130, 140, 0.3);
$side-nav-dark-font : #99abb4;

@ -1,3 +1,4 @@
@import "utils/index";
@import 'settings/index';
@import 'screens/index';
@import 'components/index';

@ -1,3 +1,43 @@
// ---------------------------------------------------------
// @TOC
// ---------------------------------------------------------
// + @Greyscale Colors
// + @Bootstrap Color System
// + @Default Colors
// + @Inverted Colors
// + @Others
// + @Header Themes
// + @Social Networks Colors
// ---------------------------------------------------------
// @Greyscale Colors
// ---------------------------------------------------------
// Colors below are ordered from lightest to darkest
$grey-100 : #f9fafb;
$grey-200 : #f2f3f5;
$grey-300 : #e6eaf0;
$grey-400 : #d3d9e3;
$grey-500 : #b9c2d0;
$grey-600 : #7c8695;
$grey-700 : #72777a;
$grey-800 : #565a5c;
$grey-900 : #313435;
$grey-colors-alt: (
grey-100 : #f9fafb,
grey-200 : #f2f3f5,
grey-300 : #e6eaf0,
grey-400 : #d3d9e3,
grey-500 : #b9c2d0,
grey-600 : #7c8695,
grey-700 : #72777a,
grey-800 : #565a5c,
grey-900 : #313435,
);
// ---------------------------------------------------------
// @Default Colors
// ---------------------------------------------------------
@ -14,15 +54,14 @@ $default-white : #fff;
$default-active : #006b9e;
// ---------------------------------------------------------
// @Header Themes
// @Inverted Colors
// ---------------------------------------------------------
$theme-danger : #f53f61;
$theme-dark : lighten($side-nav-dark, 10%);
$theme-info : $default-info;
$theme-primary : $default-primary;
$theme-success : desaturate($default-success, 5%);
$theme-bg : #f2f8f9;
$inverse-danger : lighten($default-danger, 35%);
$inverse-info : lighten($default-info, 45%);
$inverse-primary : lighten($default-primary, 30%);
$inverse-success : lighten($default-success, 45%);
$inverse-warning : lighten($default-warning, 45%);
// ---------------------------------------------------------
// @Others
@ -34,4 +73,15 @@ $header-height : 65px;
$offscreen-size : 280px;
$side-nav-dark : #313644;
$side-nav-dark-border : rgba(120, 130, 140, 0.3);
$side-nav-dark-font : #99abb4;
$side-nav-dark-font : #99abb4;
// ---------------------------------------------------------
// @Header Themes
// ---------------------------------------------------------
$theme-danger : #f53f61;
$theme-dark : lighten($side-nav-dark, 10%);
$theme-info : $default-info;
$theme-primary : $default-primary;
$theme-success : desaturate($default-success, 5%);
$theme-bg : #f2f8f9;

@ -0,0 +1,4 @@
$font-primary:
Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
$font-secondary: $font-primary;
$font-size-base: 0.875rem;

@ -1,3 +1,3 @@
@import 'breakpoints';
@import 'colors';
@import 'fonts';
@import 'breakpoints';

@ -0,0 +1 @@
@import "mediaqueriesranges";

@ -0,0 +1,69 @@
// ---------------------------------------------------------
// @TOC
// ---------------------------------------------------------
// + @General Media Query
// + @All Above Media Query
// + @All Under Media Query
// + @Between Two Devices Media Query
// ---------------------------------------------------------
// @General Media Query Mixin
// ---------------------------------------------------------
// Mixin used for custom rules that don't follow
// any of the following premade media queries.
@mixin mq($condition) {
@media #{$condition} {
@content;
}
}
// ---------------------------------------------------------
// @All Above Media Query Mixin
// ---------------------------------------------------------
// Mixin used to match certain breakpoint
// and all devices above it.
@mixin from($breakpoint) {
@media screen and (min-width: $breakpoint){
@content;
}
}
// ---------------------------------------------------------
// @All Under Media Query Mixin
// ---------------------------------------------------------
// Mixin used to match all devices under certain breakpoint.
@mixin to($breakpoint) {
@media screen and (max-width: $breakpoint - 1px) {
@content;
}
}
// ---------------------------------------------------------
// @Between Two Devices Media Query Mixin
// ---------------------------------------------------------
// Mixin used to match the devices between 2 breakpoints.
@mixin between($start, $end){
@media screen and (min-width: $start) and (max-width: $end - 1px) {
@content;
}
}
//----------------------------------------------------------
// @Placeholder
//----------------------------------------------------------
@mixin placeholder {
&::-webkit-input-placeholder { @content; }
&:-moz-placeholder { @content; }
&::-moz-placeholder { @content; }
&:-ms-input-placeholder { @content; }
}

@ -22,69 +22,6 @@ a:focus {
outline: none;
}
.navbar-nav > li{
}
.navbar-collapse{
}
.navbar-default {
background: #337AB7;
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
color: #A4DC2D;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{
color: #fff;
background-color:#2C5B8E;
}
.navbar-default .navbar-nav > li > a{
color: #ffffff;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{
background: #18477A;
color: #ffffff;
}
.navbar-nav > li > .dropdown-menu{
min-width: 100%;
margin-top: 2px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
.navbar-default .navbar-nav > .open > .dropdown-menu{
padding: 3px 4px;
}
.navbar-default .navbar-nav > .open > .dropdown-menu > li > a{
padding: 6px 9px;
}
.nav > li > a:hover, .nav > li > a:focus{
background-color: transparent;
}
.navbar-form .form-control{
height: 25px;
padding: 6px;
}
.navbar-default .navbar-brand {
color:white;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
border-color: #2C5B8E;
}
.navbar-default .navbar-toggle{
border-color: #00677C;
}
.navbar-default .navbar-toggle .icon-bar{
background-color: #ffffff;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
background-color: #2C5B8E;
}
.badge-warning{
background-color: #FD6600;
}

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 29 KiB

@ -72,6 +72,7 @@ class NavBuilder implements ContainerAwareInterface
$translator->trans('Home'),
[
'route' => 'legacy_index',
'icon' => 'home',
]
);
@ -80,6 +81,7 @@ class NavBuilder implements ContainerAwareInterface
$translator->trans('MyCourses'),
[
'route' => 'legacy_main',
'icon' => 'book',
'routeParameters' => [
'name' => '../user_portal.php',
],
@ -90,6 +92,7 @@ class NavBuilder implements ContainerAwareInterface
$translator->trans('Calendar'),
[
'route' => 'legacy_main',
'icon' => 'calendar-alt',
'routeParameters' => [
'name' => 'calendar/agenda_js.php',
],
@ -100,6 +103,7 @@ class NavBuilder implements ContainerAwareInterface
$translator->trans('Reporting'),
[
'route' => 'legacy_main',
'icon' => 'chart-bar',
'routeParameters' => [
'name' => 'mySpace/index.php',
],
@ -111,6 +115,7 @@ class NavBuilder implements ContainerAwareInterface
$translator->trans('Social'),
[
'route' => 'legacy_main',
'icon' => 'heart',
'routeParameters' => [
'name' => 'social/home.php',
],
@ -123,6 +128,7 @@ class NavBuilder implements ContainerAwareInterface
$translator->trans('Dashboard'),
[
'route' => 'legacy_main',
'icon' => 'cube',
'routeParameters' => [
'name' => 'dashboard/index.php',
],
@ -132,6 +138,7 @@ class NavBuilder implements ContainerAwareInterface
$translator->trans('Administration'),
[
'route' => 'legacy_main',
'icon' => 'cogs',
'routeParameters' => [
'name' => 'admin/index.php',
],
@ -232,8 +239,8 @@ class NavBuilder implements ContainerAwareInterface
// Set CSS classes for the items
foreach ($menu->getChildren() as $child) {
$child
->setLinkAttribute('class', 'nav-link')
$child
->setLinkAttribute('class', 'sidebar-link')
->setAttribute('class', 'nav-item');
}

@ -48,13 +48,11 @@
<div class="sidebar-logo">
<div class="peers ai-c fxw-nw">
<div class="peer peer-greed">
<a class="sidebar-link td-n" href="index.html">
<a class="sidebar-link td-n" href="{{ url('legacy_index') }}">
<div class="peers ai-c fxw-nw">
<div class="peer">
<div class="logo">
<a href="{{ url('legacy_index') }}">
<img src="{{ asset('build/css/themes/'~ theme ~'/images/logo_chamilo.svg') }}"/>
</a>
<img src="{{ asset('build/css/themes/'~ theme ~'/images/logo_chamilo.svg') }}"/>
</div>
</div>
</div>
@ -71,184 +69,16 @@
</div>
<!-- END SIDEBAR LOGO -->
<!-- SIDEBAR MENU -->
<ul class="sidebar-menu scrollable pos-r">
<li class="nav-header">Menú principal</li>
<li class="nav-item active">
<a class="sidebar-link" href="index.html">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-home"></i>
</span>
<span class="title">Página principal</span>
</a>
</li>
<li class="nav-item">
<a class='sidebar-link' href="#">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-book"></i>
</span>
<span class="title">Cátalogo de cursos</span>
</a>
</li>
<li class="nav-item">
<a class='sidebar-link' href="#">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-bar-chart"></i>
</span>
<span class="title">Informe</span>
</a>
</li>
<li class="nav-item">
<a class='sidebar-link' href="#">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-heart-o"></i>
</span>
<span class="title">Red Social</span>
</a>
</li>
<li class="nav-item">
<a class='sidebar-link' href="#">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-cube"></i>
</span>
<span class="title">Panel de control</span>
</a>
</li>
<li class="nav-item">
<a class='sidebar-link' href="#">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-star-o"></i>
</span>
<span class="title">Competencias</span>
</a>
</li>
<li class="nav-item dropdown">
<a class="sidebar-link" href="#">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-cogs"></i>
</span>
<span class="title">Administración</span>
</a>
</li>
<li class="nav-header">Enlaces rápidos</li>
<li class="sidebar-divider"></li>
<li class="nav-item dropdown">
<a class="dropdown-toggle" href="javascript:void(0);">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-user-o"></i>
</span>
<span class="title">Gestión de usuarios</span>
<span class="arrow">
<i class="ti-angle-right"></i>
</span>
</a>
<ul class="dropdown-menu">
<li>
<a class='sidebar-link' href="#">Lista de usuarios</a>
</li>
<li>
<a class='sidebar-link' href="#">Gestionar campos de usuario</a>
</li>
<li>
<a class='sidebar-link' href="#">Crear un usuario</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="dropdown-toggle" href="javascript:void(0);">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-graduation-cap"></i>
</span>
<span class="title">Gestión de cursos</span>
<span class="arrow">
<i class="ti-angle-right"></i>
</span>
</a>
<ul class="dropdown-menu">
<li>
<a class='sidebar-link' href="#">Lista de cursos</a>
</li>
<li>
<a class='sidebar-link' href="#">Categorias de cursos</a>
</li>
<li>
<a class='sidebar-link' href="#">Crear un curso</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="dropdown-toggle" href="javascript:void(0);">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-book"></i>
</span>
<span class="title">Gestión de sesiones</span>
<span class="arrow">
<i class="ti-angle-right"></i>
</span>
</a>
<ul class="dropdown-menu">
<li>
<a class='sidebar-link' href="#">Lista de sesiones de formación</a>
</li>
<li>
<a class='sidebar-link' href="#">Categorías de sesiones de formación</a>
</li>
<li>
<a class='sidebar-link' href="#">Crear una sesión</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="dropdown-toggle" href="javascript:void(0);">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-language"></i>
</span>
<span class="title">Idioma</span>
<span class="arrow">
<i class="ti-angle-right"></i>
</span>
</a>
<ul class="dropdown-menu">
<li class="nav-item dropdown">
<a href="#">
<span>Lista de idiomas</span>
</a>
</li>
<li class="nav-item dropdown">
<a href="#">
<span>Sub idiomas</span>
</a>
</li>
</ul>
</li>
<li class="nav-header">Enlaces personalizados</li>
<li class="sidebar-divider"></li>
<li class="nav-item">
<a class='sidebar-link' href="#">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-file-text-o"></i>
</span>
<span class="title">Documentación</span>
</a>
</li>
<li class="nav-item">
<a class='sidebar-link' href="#">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-users"></i>
</span>
<span class="title">Foros</span>
</a>
</li>
<li class="nav-item">
<a class='sidebar-link' href="#">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-github"></i>
</span>
<span class="title">Repositorio Github</span>
</a>
</li>
</ul>
{# SIDEBAR MENU #}
{% block chamilo_menu %}
<div id="menu-bar">
{# creatable variable is set by the sonata page #}
{% if not creatable %}
{# course navigation links/shortcuts need to be activated by the admin #}
{% include "@ChamiloTheme/Layout/sidebar.html.twig" %}
{% endif %}
</div>
{% endblock %}
<!-- END SIDEBAR MENU -->
</div>
</div>
@ -257,12 +87,13 @@
<div class="page-container">
<!-- TOOLBAR USER -->
{% block chamilo_header %}
<div class="header navbar">
<div class="header-container">
<ul class="nav-left">
<li>
<a id='sidebar-toggle' class="sidebar-toggle" href="javascript:void(0);">
<i class="ti-menu"></i>
<i class="fas fa-bars"></i>
</a>
</li>
<li class="search-box">
@ -304,7 +135,7 @@
<li class="notifications dropdown">
<span class="counter bgc-red">3</span>
<a href="" class="dropdown-toggle no-after" data-toggle="dropdown">
<i class="fa fa-bell-o fa-lg" aria-hidden="true"></i>
<i class="far fa-bell"></i>
</a>
<ul class="dropdown-menu">
@ -377,7 +208,7 @@
<li class="notifications dropdown">
<span class="counter bgc-blue">3</span>
<a href="" class="dropdown-toggle no-after" data-toggle="dropdown">
<i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i>
<i class="far fa-envelope"></i>
</a>
<ul class="dropdown-menu">
@ -502,149 +333,34 @@
</ul>
</div>
</div>
{% endblock %}
<!-- END TOOLBAR USER -->
{% block chamilo_wrap %}
<!-- MAIN CONTENT -->
{% autoescape false %}
<main class='main-content bg-content'>
<div id='mainContent'>
<div class="row gap-20 masonry pos-r">
<div class="gap-20 masonry pos-r">
{% block page_content %}
{% endblock %}
</div>
</div>
</main>
{% endautoescape %}
<!-- END MAIN CONTENT -->
{% endblock %}
</div>
<!-- END PAGE CONTAINER -->
<!-- FOOTER -->
<footer class="footer bdT ta-c lh-0 fsz-sm c-grey-600">
<p><strong>Responsable : </strong> Doe, John - Creado con Chamilo © 2018.</p>
</footer>
{% block chamilo_footer %}
{% include '@ChamiloTheme/Layout/footer.html.twig' %}
{% endblock %}
<!-- END FOOTER -->
</div>
<!-- END APP CONTENT -->
{% block chamilo_wrap %}
{% autoescape false %}
<div id="wrap">
<div id="navigation" class="notification-panel">
{{ help_content }}
{{ bug_notification }}
</div>
{# topbar #}
{% block chamilo_topbar %}
{# creatable variable is set by the sonata page #}
{% if not creatable %}
{% include "@ChamiloTheme/Layout/topbar.html.twig" %}
{% endif %}
{% endblock %}
<div class="extra-header">{{ header_extra_content }}</div>
{% block chamilo_header %}
<header>
<div class="extra-header">
{{ header_extra_content }}
</div>
<section id="main" class="container">
{% if plugin_header_main %}
<div class="row">
<div class="col-lg-12">
{{ plugin_header_main }}
</div>
</div>
{% endif %}
<div class="row">
<div class="col-lg-3">
<div class="logo">
<a href="{{ url('legacy_index') }}">
<img src="{{ asset('build/css/themes/'~ theme ~'/images/header-logo.png') }}"/>
</a>
</div>
</div>
<div class="col-lg-9">
<div class="col-sm-4">
{% if plugin_header_left is not null %}
<div id="plugin_header_left">
{{ plugin_header_left }}
</div>
{% endif %}
</div>
<div class="col-sm-4">
{% if plugin_header_center is not null %}
<div id="plugin_header_center">
{{ plugin_header_center }}
</div>
{% endif %}
</div>
<div class="col-sm-4">
{% if plugin_header_right is not null %}
<div id="plugin_header_right">
{{ plugin_header_right }}
</div>
{% endif %}
<div class="section-notifications">
<ul id="notifications" class="nav nav-pills pull-right">
{{ notification_menu }}
</ul>
</div>
{% if chamilo_settings_get("display.accessibility_font_resize") == 'true' %}
<div class="resize_font">
<div class="btn-group">
<a title= "{{ 'DecreaseFontSize' | trans }}" href="#" class="decrease_font btn btn-default">
<em class="fa fa-font"></em>
</a>
<a title= "{{ 'ResetFontSize' | trans }}" href="#" class="reset_font btn btn-default">
<em class="fa fa-font"></em>
</a>
<a title= "{{ 'IncreaseFontSize' | trans }}" href="#" class="increase_font btn btn-default">
<em class="fa fa-font"></em>
</a>
</div>
</div>
{% endif %}
</div>
</div>
</div>
</section>
{# menu #}
{% block chamilo_menu %}
<div id="menu-bar">
{# creatable variable is set by the sonata page #}
{% if not creatable %}
{# course navigation links/shortcuts need to be activated by the admin #}
{% include "@ChamiloTheme/Layout/menu.html.twig" %}
{% endif %}
</div>
{% endblock %}
</header>
{% endblock %}
{#<div id="top_main_content" class="container">#}
<div id="top_main_content" class="container">
{# course navigation links/shortcuts need to be activated by the admin #}
{% include "@ChamiloTheme/Layout/course_navigation.html.twig" %}
{#<header class="header">#}
{#{% block chamilo_logo %}#}
{#<a href="#" class="logo">#}
{#Chamilo#}
{#&#123;&#35;{{- chamilo_settings_get('platform.institution') -}}&#35;&#125;#}
{#</a>#}
{#{% endblock %}#}
{#{% block chamilo_main_navbar %}#}
{#<!-- Header Navbar: style can be found in header.less -->#}
{#{% endblock %}#}
{#</header>#}
{% block page_content %}
{% endblock %}
</div> {# end top_main_content #}
</div> {# End page-wrap div #}
{% block chamilo_footer %}
{% include '@ChamiloTheme/Layout/footer.html.twig' %}
{% endblock %}
{% endautoescape %}
{% endblock %} {# End chamilo_wrap block #}
</body>
</html>

@ -1,67 +1,19 @@
{#<footer {% block footer_open_attributes %}{% endblock footer_open_attributes %}>#}
{% autoescape false %}
<footer id="footer-section" class="page-footer">
<!-- start of #footer section -->
<div class="container">
<div class="pre-footer">
{% if plugin_pre_footer %}
<div id="plugin_pre_footer">
{{ plugin_pre_footer }}
</div>
{% endif %}
</div>
<div class="sub-footer">
<div class="row">
<div class="col-md-4">
{% if session_teachers is not null %}
<div class="session-teachers">
{{ session_teachers }}
</div>
{% endif %}
{% if teachers is not null %}
<div class="teachers">
{{ teachers }}
</div>
{% endif %}
{% if plugin_footer_left is not null %}
<div id="plugin_footer_left">
{{ plugin_footer_left }}
</div>
{% endif %}
</div>
<div class="col-md-4">
{% if plugin_footer_center is not null %}
<div id="plugin_footer_center">
{{ plugin_footer_center }}
</div>
{% endif %}
</div>
<div class="col-md-4 text-right">
{% if administrator_name is not null %}
<div class="administrator-name">
{{ administrator_name }}
</div>
{% endif %}
<div class="software-name">
<a href="{{_p.web}}" target="_blank">
{{ "PoweredByX" |get_lang | format(_s.software_name) }}
</a>&copy; {{ "now"|date("Y") }}
</div>
{% if plugin_footer_right is not null %}
<div id="plugin_footer_right">
{{ plugin_footer_right }}
</div>
{% endif %}
</div>
</div>
<footer class="footer bdT ta-c lh-0 fsz-sm c-grey-600 text-right">
{% if plugin_pre_footer %}
<div id="plugin_pre_footer">
{{ plugin_pre_footer }}
</div>
{% if footer_extra_content is not null %}
<div class="extra-footer">
{{ footer_extra_content }}
</div>
{% endif %}
</div><!-- end of #container -->
{% endif %}
{% if administrator_name is not null %}
{{ administrator_name }}
{% endif %}
<a href="{{_p.web}}" target="_blank">
{{ "PoweredByX" |get_lang | format(_s.software_name) }}
</a>&copy; {{ "now"|date("Y") }}
</footer>
{#<footer {% block footer_open_attributes %}{% endblock footer_open_attributes %}>#}
{% endautoescape %}
{{ execution_stats }}

@ -0,0 +1,122 @@
{% autoescape false %}
<ul class="sidebar-menu scrollable pos-r">
{{ mopa_bootstrap_menu('ChamiloCoreBundle:NavBuilder:leftMenu', {'automenu': 'navbar', 'stacked' : true}) }}
<li class="sidebar-divider"></li>
<li class="nav-item dropdown">
<a class="dropdown-toggle" href="javascript:void(0);">
<span class="icon-holder">
<i class="c-icon-sidebar fas fa-user-friends"></i>
</span>
<span class="title">Gestión de usuarios</span>
<span class="arrow">
<i class="ti-angle-right"></i>
</span>
</a>
<ul class="dropdown-menu">
<li>
<a class='sidebar-link' href="#">Lista de usuarios</a>
</li>
<li>
<a class='sidebar-link' href="#">Gestionar campos de usuario</a>
</li>
<li>
<a class='sidebar-link' href="#">Crear un usuario</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="dropdown-toggle" href="javascript:void(0);">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-graduation-cap"></i>
</span>
<span class="title">Gestión de cursos</span>
<span class="arrow">
<i class="ti-angle-right"></i>
</span>
</a>
<ul class="dropdown-menu">
<li>
<a class='sidebar-link' href="#">Lista de cursos</a>
</li>
<li>
<a class='sidebar-link' href="#">Categorias de cursos</a>
</li>
<li>
<a class='sidebar-link' href="#">Crear un curso</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="dropdown-toggle" href="javascript:void(0);">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-book"></i>
</span>
<span class="title">Gestión de sesiones</span>
<span class="arrow">
<i class="ti-angle-right"></i>
</span>
</a>
<ul class="dropdown-menu">
<li>
<a class='sidebar-link' href="#">Lista de sesiones de formación</a>
</li>
<li>
<a class='sidebar-link' href="#">Categorías de sesiones de formación</a>
</li>
<li>
<a class='sidebar-link' href="#">Crear una sesión</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="dropdown-toggle" href="javascript:void(0);">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-language"></i>
</span>
<span class="title">Idioma</span>
<span class="arrow">
<i class="ti-angle-right"></i>
</span>
</a>
<ul class="dropdown-menu">
<li class="nav-item dropdown">
<a href="#">
<span>Lista de idiomas</span>
</a>
</li>
<li class="nav-item dropdown">
<a href="#">
<span>Sub idiomas</span>
</a>
</li>
</ul>
</li>
<li class="sidebar-divider"></li>
<li class="nav-item">
<a class='sidebar-link' href="#">
<span class="icon-holder">
<i class="c-icon-sidebar far fa-file-alt"></i>
</span>
<span class="title">Documentación</span>
</a>
</li>
<li class="nav-item">
<a class='sidebar-link' href="#">
<span class="icon-holder">
<i class="c-icon-sidebar fa fa-users"></i>
</span>
<span class="title">Foros</span>
</a>
</li>
<li class="nav-item">
<a class='sidebar-link' href="#">
<span class="icon-holder">
<i class="c-icon-sidebar fab fa-github"></i>
</span>
<span class="title">Repositorio Github</span>
</a>
</li>
</ul>
{% endautoescape %}
Loading…
Cancel
Save