Modification du Layout principal pour ajuster le comportement de la sidebar (n'apparait pas si nous sommes dans l'area Administration).
Modification du Header pour la redirection sur les pages d'administration
This commit is contained in:
@@ -21,7 +21,8 @@
|
||||
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" asp-controller="Accueil" asp-action="Index">
|
||||
@* 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
|
||||
</a>
|
||||
</li>
|
||||
@@ -41,18 +42,19 @@
|
||||
</a>
|
||||
|
||||
<ul class="dropdown-menu">
|
||||
<li><a class="dropdown-item" href="#"><i class="fa-solid fa-gauge-high"></i> Tableau de bord</a></li>
|
||||
@* 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-controller="Artiste" asp-action="Index"><i class="fa-solid fa-users"></i> Artistes</a></li>
|
||||
<li><a class="dropdown-item" href="#"><i class="fa-solid fa-comments"></i> Commentaires</a></li>
|
||||
<li><a class="dropdown-item" href="#"><i class="fa-solid fa-tags"></i> Styles</a></li>
|
||||
<li><a class="dropdown-item" asp-controller="Titre" asp-action="Details"><i class="fa-solid fa-music"></i> Titres</a></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 class="nav-item">
|
||||
<a class="nav-link" asp-controller="Contact" asp-action="Index">
|
||||
<a class="nav-link" asp-area="" asp-controller="Contact" asp-action="Index">
|
||||
<i class="fa-solid fa-envelope"></i> Contact
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -16,12 +16,15 @@
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
@await Html.PartialAsync("_Header")
|
||||
<partial name="_Header"/>
|
||||
<div class="row mt-5">
|
||||
<main class="col-9">
|
||||
<main class="col">
|
||||
@RenderBody()
|
||||
</main>
|
||||
@await Html.PartialAsync("_Sidebar")
|
||||
@if(ViewContext.RouteData.Values["area"]?.ToString() != "Administration")
|
||||
{
|
||||
<partial name="_Sidebar" />
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user