gestion footeré
Some checks failed
Cadoles/nineskeletor/pipeline/head There was a failure building this commit
Some checks failed
Cadoles/nineskeletor/pipeline/head There was a failure building this commit
This commit is contained in:
@ -11,41 +11,51 @@ CONFIGURATIONS
|
||||
{% endif %}
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12 mt-4">
|
||||
<h3>Générale</h3>
|
||||
{{ render(path("app_admin_config_render",{category:"site"})) }}
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">Générale</div>
|
||||
{{ render(path("app_admin_config_render",{category:"site"})) }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6 mt-4">
|
||||
<h3>Couleurs des fonds de page</h3>
|
||||
{{ render(path("app_admin_config_render",{category:"colorbgbody"})) }}
|
||||
<div class="col-md-6">
|
||||
<div class="card mt-4">
|
||||
<div class="card-header">Logo</div>
|
||||
{{ render(path("app_admin_config_render",{category:"logo"})) }}
|
||||
</div>
|
||||
|
||||
<div class="card mt-4">
|
||||
<div class="card-header">Couleurs des fonds de page</div>
|
||||
{{ render(path("app_admin_config_render",{category:"colorbgbody"})) }}
|
||||
</div>
|
||||
|
||||
<div class="card mt-4">
|
||||
<div class="card-header">Couleurs des titres </div>
|
||||
{{ render(path("app_admin_config_render",{category:"colorfttitle"})) }}
|
||||
</div>
|
||||
|
||||
<div class="card mt-4">
|
||||
<div class="card-header">Pied de Page </div>
|
||||
{{ render(path("app_admin_config_render",{category:"footer"})) }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6 mt-4">
|
||||
<h3>Polices</h3>
|
||||
{{ render(path("app_admin_config_render",{category:"font"})) }}
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="card mt-4">
|
||||
<div class="card-header">Polices</div>
|
||||
{{ render(path("app_admin_config_render",{category:"font"})) }}
|
||||
</div>
|
||||
|
||||
<div class="col-md-6 mt-4">
|
||||
<h3>Couleurs des titres </h3>
|
||||
{{ render(path("app_admin_config_render",{category:"colorfttitle"})) }}
|
||||
</div>
|
||||
<div class="card mt-4">
|
||||
<div class="card-header">Couleurs de la police </div>
|
||||
{{ render(path("app_admin_config_render",{category:"colorftbody"})) }}
|
||||
</div>
|
||||
|
||||
<div class="col-md-6 mt-4">
|
||||
<h3>Couleurs de la police </h3>
|
||||
{{ render(path("app_admin_config_render",{category:"colorftbody"})) }}
|
||||
<div class="card mt-4">
|
||||
<div class="card-header">Bannière</div>
|
||||
{{ render(path("app_admin_config_render",{category:"header"})) }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6 mt-4">
|
||||
<h3>Logo</h3>
|
||||
{{ render(path("app_admin_config_render",{category:"logo"})) }}
|
||||
</div>
|
||||
|
||||
<div class="col-md-12 mt-4">
|
||||
<h3>Bannière</h3>
|
||||
{{ render(path("app_admin_config_render",{category:"header"})) }}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
<div class="card-body">
|
||||
<table class="table table-striped table-bordered table-hover" id="" style="width:100%">
|
||||
<tbody>
|
||||
{% for config in configs|sort((a, b) => a.order <=> b.order) %}
|
||||
@ -83,3 +84,4 @@
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
26
templates/Include/social.html.twig
Normal file
26
templates/Include/social.html.twig
Normal file
@ -0,0 +1,26 @@
|
||||
<div class="footer-social">
|
||||
{% if app.session.get('email') is not empty %}
|
||||
<a href="mailto:{{ app.session.get('email') }}" target="_blank" title="Email"><i class="fas fa-envelope fa-2x mr-2"></i></a>
|
||||
{% endif %}
|
||||
{% if app.session.get('facebook') is not empty %}
|
||||
<a href="{{ app.session.get('facebook') }}" target="_blank" title="Facebook"><i class="fab fa-facebook fa-2x mr-2"></i></a>
|
||||
{% endif %}
|
||||
{% if app.session.get('instagram') is not empty %}
|
||||
<a href="{{ app.session.get('instagram') }}" target="_blank" title="Instagram"><i class="fab fa-instagram fa-2x mr-2"></i></a>
|
||||
{% endif %}
|
||||
{% if app.session.get('twitter') is not empty %}
|
||||
<a href="{{ app.session.get('twitter') }}" target="_blank" title="Twitter"><i class="fab fa-twitter fa-2x mr-2"></i></a>
|
||||
{% endif %}
|
||||
{% if app.session.get('pinterest') is not empty %}
|
||||
<a href="{{ app.session.get('pinterest') }}" target="_blank" title="Twitter"><i class="fab fa-pinterest fa-2x mr-2"></i></a>
|
||||
{% endif %}
|
||||
{% if app.session.get('google') is not empty %}
|
||||
<a href="{{ app.session.get('google') }}" target="_blank" title="Google"><i class="fab fa-google-plus fa-2x mr-2"></i></a>
|
||||
{% endif %}
|
||||
{% if app.session.get('youtube') is not empty %}
|
||||
<a href="{{ app.session.get('youtube') }}" target="_blank" title="Youtube"><i class="fab fa-youtube fa-2x"></i></a>
|
||||
{% endif %}
|
||||
{% if app.session.get('linkedIn') is not empty %}
|
||||
<a href="{{ app.session.get('linkedIn') }}" target="_blank" title="Linkedin"><i class="fab fa-linkedin fa-2x"></i></a>
|
||||
{% endif %}
|
||||
</div>
|
@ -20,4 +20,6 @@
|
||||
|
||||
--colorbgbodydark-rgb: {{ app.session.get('colorbgbodydark-rgb')|raw }};
|
||||
}
|
||||
|
||||
|
||||
</style>
|
@ -1,10 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />
|
||||
<title>{% block title %}{{app.session.get("appname")}}{% endblock %}</title>
|
||||
<meta name="description" content="{{app.session.get("appdescription")|striptags|raw}}">
|
||||
|
||||
<meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
|
||||
<meta name="robots" content="all">
|
||||
<meta name="description" content="{{ app.session.get("appmeta")|replace({'"':"'", "\n":' ', "\r":' '}) }} {% block moremeta %}{% endblock %}">
|
||||
|
||||
<link rel="shortcut icon" href="{{ path('app_minio_image',{file:"logo/"~app.session.get("logodark")}) }}" />
|
||||
|
||||
|
||||
@ -24,7 +27,7 @@
|
||||
<body>
|
||||
{% if (useheader is defined and useheader) or (usemenu is defined and usemenu) %}
|
||||
<div class="header sticky-top">
|
||||
{% if useheader is defined and useheader and (app.session.get("fgheader") or not app.user) %}
|
||||
{% if useheader is defined and useheader and app.session.get("haveheader") and (app.session.get("fgheader") or not app.user) %}
|
||||
<div id="header" class="d-flex align-items-center" style="height:{{app.session.get("headerheight")}}px; background-image: linear-gradient(90deg,rgba(var(--colorbgbodydark-rgb),1),rgba(var(--colorbgbodydark-rgb),0.1)),url({{ path('app_minio_image',{file:app.session.get("headerimage")}) }});background-size:cover">
|
||||
<a href="{{ path('app_home')}}">
|
||||
<img src="{{ path('app_minio_image',{file:"logo/"~app.session.get("logodark")}) }}" style="height:{{app.session.get("headerheight")-20}}px;margin-left:10px; max-height:120px;">
|
||||
@ -52,14 +55,21 @@
|
||||
{% endif %}
|
||||
|
||||
{% if app.session.get("showannuaire") %}
|
||||
<a class="nav-link" href="{{path("app_all_users")}}" title="Annuaire des Utilisateurs"><i class="fas fa-address-book fa-2x"></i></a>
|
||||
{% if is_granted('ROLE_MANAGER') %}
|
||||
<a class="nav-link" href="{{path("app_manager_users")}}" title="Annuaire des Utilisateurs"><i class="fas fa-address-book fa-2x"></i></a>
|
||||
{% else %}
|
||||
<a class="nav-link" href="{{path("app_all_users")}}" title="Annuaire des Utilisateurs"><i class="fas fa-address-book fa-2x"></i></a>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% if appGroupuse %}
|
||||
<a class="nav-link" href="{{path("app_all_group")}}" title="Gestion des Groupes de Travail"><i class="fas fa-users fa-2x"></i></a>
|
||||
{% endif %}
|
||||
|
||||
|
||||
{% if app.session.get("haveheader") %}
|
||||
<a id="switchHeader" class="nav-link" onclick="switchHeader()" title="Cacher / Afficher Bannière"><i class="fa fa-chevron-up fa-2x"></i></a>
|
||||
{% endif %}
|
||||
|
||||
<a class="nav-link" href="{{path("app_logout")}}" title="Déconnexion"><i class="fa fa-sign-out-alt fa-2x"></i></a>
|
||||
{% else %}
|
||||
{% if appModeregistration!="none" and appModeregistration!="" and appMasteridentity=="SQL"%}
|
||||
@ -76,7 +86,7 @@
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% if (usemenu is defined and usemenu) or not app.session.get("fgheader") %}
|
||||
{% if (usemenu is defined and usemenu) or not app.session.get("fgheader") or not app.session.get("haveheader") %}
|
||||
{%set style="display:flex"%}
|
||||
{% else %}
|
||||
{%set style="display:none"%}
|
||||
@ -88,8 +98,8 @@
|
||||
</a>
|
||||
|
||||
<a class="nav-link ps-0" href="{{ path('app_home')}}">
|
||||
{% if not app.session.get("fgheader") %}
|
||||
{{app.session.get("appname")}}
|
||||
{% if not app.session.get("fgheader") or not app.session.get("haveheader") %}
|
||||
<span style="font-family: var(--fonttitle);">{{app.session.get("appname")}}</span>
|
||||
{% else %}
|
||||
Accueil
|
||||
{% endif %}
|
||||
@ -114,18 +124,24 @@
|
||||
{% if is_granted('ROLE_ADMIN') %}
|
||||
<a href="{{path("app_admin_home")}}"><i class="fa fa-cog fa-fw"></i></a>
|
||||
{% elseif is_granted('ROLE_MODO') %}
|
||||
<a class="nav-link" href="{{path("app_modo_home")}}"><i class="fa fa-cog"></i></a>
|
||||
<a href="{{path("app_modo_home")}}"><i class="fa fa-cog"></i></a>
|
||||
{% endif %}
|
||||
|
||||
{% if app.session.get("showannuaire") %}
|
||||
<a href="{{path("app_all_users")}}"><i class="fas fa-address-book fa-fw"></i></a>
|
||||
{% if is_granted('ROLE_MANAGER') %}
|
||||
<a href="{{path("app_manager_users")}}" title="Annuaire des Utilisateurs"><i class="fas fa-address-book"></i></a>
|
||||
{% else %}
|
||||
<a href="{{path("app_all_users")}}" title="Annuaire des Utilisateurs"><i class="fas fa-address-book"></i></a>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% if appGroupuse %}
|
||||
<a href="{{path("app_all_group")}}"><i class="fas fa-users fa-fw"></i></a>
|
||||
{% endif %}
|
||||
|
||||
{% if app.session.get("haveheader") %}
|
||||
<a id="switchHeader" class="btn-link" onclick="switchHeader()" title="Cacher / Afficher Bannière"><i class="fa fa-chevron-down fa-fw"></i></a>
|
||||
{% endif %}
|
||||
|
||||
<a href="{{path("app_logout")}}"><i class="fa fa-sign-out-alt fa-fw"></i></a>
|
||||
{% else %}
|
||||
@ -144,15 +160,30 @@
|
||||
{% elseif is_granted('ROLE_MODO') %}
|
||||
{{ include('Include/sidebarmodo.html.twig') }}
|
||||
{% endif %}
|
||||
{%endif%}
|
||||
{% endif %}
|
||||
|
||||
<div id="page" class="p-4">
|
||||
{%if maxsize is defined %}<div style="max-width:{{maxsize}}px;margin:0 auto;">{%endif%}
|
||||
{% block body %}{% endblock %}
|
||||
|
||||
|
||||
|
||||
{%if maxsize is defined %}</div>{%endif%}
|
||||
</div>
|
||||
|
||||
|
||||
</main>
|
||||
|
||||
{% if app.session.get("havefooter") and ((useheader is defined and useheader) or (usemenu is defined and usemenu)) %}
|
||||
<footer>
|
||||
<div class="d-flex align-items-center justify-content-center">
|
||||
<div class="footer-adress">
|
||||
{{ app.session.get("adress")|raw}}
|
||||
</div>
|
||||
{{ include('Include/social.html.twig') }}
|
||||
</div>
|
||||
</footer>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div id="mymodal" class="modal" role="dialog">
|
||||
<div class="modal-dialog modal-lg" role="document">
|
||||
|
Reference in New Issue
Block a user