Merge pull request 'PR: Mise en place de la navigation dans le header + Modification du layout principal pour éviter les problèmes d'affichage' (#63) from j1/feat/accueil into dev
Reviewed-on: http://10.4.0.131/DI1-P4-E1/Webzine/pulls/63 Reviewed-by: c.bobin <clement.bobin@diiage.org> Reviewed-by: j.vetu <josephine.vetu@diiage.org>
This commit is contained in:
@@ -11,4 +11,10 @@
|
|||||||
- Mise en place de fausse données dans 'Webzine.Repository' à l'aide de Faker
|
- Mise en place de fausse données dans 'Webzine.Repository' à l'aide de Faker
|
||||||
- Ajout du ViewModel pour afficher les informations nécessaire sur la page d'accueil
|
- Ajout du ViewModel pour afficher les informations nécessaire sur la page d'accueil
|
||||||
- Adaptation de quelques éléments sur la page (Bootstrap)
|
- Adaptation de quelques éléments sur la page (Bootstrap)
|
||||||
- Mise en place du parametrage du nombre d'elements a afficher sur la page dans appsettings
|
- Mise en place du parametrage du nombre d'elements a afficher sur la page dans appsettings
|
||||||
|
- Modifiaction du header pour ajouter le Dropdown (Administration) et ajout de quelques redirections
|
||||||
|
|
||||||
|
06/03 :
|
||||||
|
- Récupération des modifications depuis 'dev'
|
||||||
|
- Ajout des redirections vers les pages 'Administration'
|
||||||
|
- Adaptation du layout principal pour adaptation entre public et administration
|
||||||
@@ -1,3 +1,4 @@
|
|||||||
@{
|
@{
|
||||||
|
// Modification du Layout pour r<>cup<75>rer celui de base
|
||||||
Layout = "~/Views/Shared/_Layout.cshtml";
|
Layout = "~/Views/Shared/_Layout.cshtml";
|
||||||
}
|
}
|
||||||
@@ -21,20 +21,40 @@
|
|||||||
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
|
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
|
||||||
|
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link active" href="#">
|
@* Laisser le asp-area vide pour indiqué une valeur null *@
|
||||||
|
<a class="nav-link" asp-area="" asp-controller="Accueil" asp-action="Index">
|
||||||
<i class="fa-solid fa-house"></i> Accueil
|
<i class="fa-solid fa-house"></i> Accueil
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
@* TODO : Modifier, il s'agit d'une liste *@
|
@* TODO : Modifier, il s'agit d'une liste *@
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="#">
|
@* <a class="nav-link" href="#">
|
||||||
<i class="fa-solid fa-screwdriver-wrench"></i> Administration
|
<i class="fa-solid fa-screwdriver-wrench"></i> Administration
|
||||||
</a>
|
</a> *@
|
||||||
|
<div class="dropdown">
|
||||||
|
<a class="nav-link dropdown-toggle"
|
||||||
|
href="#"
|
||||||
|
role="button"
|
||||||
|
data-bs-toggle="dropdown"
|
||||||
|
aria-expanded="false">
|
||||||
|
<i class="fa-solid fa-screwdriver-wrench"></i> Administration
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
@* Modifier la route 'Dashboard' ? *@
|
||||||
|
<li><a class="dropdown-item" asp-area="Administration" asp-controller="Dashboard" asp-action="Index"><i class="fa-solid fa-gauge-high"></i> Tableau de bord</a></li>
|
||||||
|
<li><hr class="dropdown-divider"></li>
|
||||||
|
<li><a class="dropdown-item" asp-area="Administration" asp-controller="Artiste" asp-action="Index"><i class="fa-solid fa-users"></i> Artistes</a></li>
|
||||||
|
<li><a class="dropdown-item" asp-area="Administration" asp-controller="Commentaire" asp-action="Index"><i class="fa-solid fa-comments"></i> Commentaires</a></li>
|
||||||
|
<li><a class="dropdown-item" asp-area="Administration" asp-controller="Style" asp-action="Index"><i class="fa-solid fa-tags"></i> Styles</a></li>
|
||||||
|
<li><a class="dropdown-item" asp-area="Administration" asp-controller="Titre" asp-action="Index"><i class="fa-solid fa-music"></i> Titres</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="#">
|
<a class="nav-link" asp-area="" asp-controller="Contact" asp-action="Index">
|
||||||
<i class="fa-solid fa-envelope"></i> Contact
|
<i class="fa-solid fa-envelope"></i> Contact
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
|
|
||||||
@* Ajout de bootstrap *@
|
@* Ajout de bootstrap *@
|
||||||
<script src="~/js/bootstrap.min.js" defer></script>
|
<script src="~/js/bootstrap.min.js" defer></script>
|
||||||
|
<script src="~/js/bootstrap.bundle.js" defer></script>
|
||||||
<link rel="stylesheet" href="~/css/app.css">
|
<link rel="stylesheet" href="~/css/app.css">
|
||||||
<link rel="stylesheet" href="~/css/bootstrap.min.css">
|
<link rel="stylesheet" href="~/css/bootstrap.min.css">
|
||||||
|
|
||||||
@@ -15,12 +16,15 @@
|
|||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
@await Html.PartialAsync("_Header")
|
<partial name="_Header"/>
|
||||||
<div class="row mt-5">
|
<div class="row mt-5">
|
||||||
<main class="col-9">
|
<main class="col">
|
||||||
@RenderBody()
|
@RenderBody()
|
||||||
</main>
|
</main>
|
||||||
@await Html.PartialAsync("_Sidebar")
|
@if(ViewContext.RouteData.Values["area"]?.ToString() != "Administration")
|
||||||
|
{
|
||||||
|
<partial name="_Sidebar" />
|
||||||
|
}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
},
|
},
|
||||||
"Webzine": {
|
"Webzine": {
|
||||||
"NombreDerniereChronique": 3,
|
"NombreDerniereChronique": 3,
|
||||||
"NombreDeTopTitres" : 5
|
"NombreDeTopTitres" : 3
|
||||||
},
|
},
|
||||||
"AllowedHosts": "*"
|
"AllowedHosts": "*"
|
||||||
}
|
}
|
||||||
|
|||||||
6312
Webzine.WebApplication/wwwroot/js/bootstrap.bundle.js
vendored
Normal file
6312
Webzine.WebApplication/wwwroot/js/bootstrap.bundle.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user