Add search page

This commit is contained in:
2020-07-16 14:52:49 -04:00
parent c8e9a65f70
commit ef7e2c5ae6
8 changed files with 72 additions and 13 deletions
+16 -9
View File
@@ -14,6 +14,11 @@
@* For each child page under the home node *@
@foreach (var childPage in home.Children.Where("Visible"))
{
if (library.IsProtected(childPage.id, childPage.path)
&& !library.HasAccess(childPage.id, childPage.path))
{
continue;
}
if (childPage.Children.Where("Visible").Any())
{
<li class="nav-item dropdown @(childPage.IsAncestorOrSelf(CurrentPage) ? "active" : null)">
@@ -23,7 +28,7 @@
@childPage.Name
</a>
@childPages(childPage.Children)
@childPages(childPage.Children, childPage.Name == "Admin" && loginStatus.IsLoggedIn && admin)
}
else
{
@@ -41,18 +46,12 @@
</ul>
<div class="navbar-text text-light text-left">
@Html.Partial("LoginStatus")
@if (loginStatus.IsLoggedIn && admin)
{
<div class="align-items-center">
<a href="~/umbraco#"><span class="fa fa-cog"></span> Site Editor</a>
<i class="fa fa-lock fa-fw text-danger" aria-hidden="true"></i>
</div>
}
</div>
</div>
}
@helper childPages(dynamic pages)
@helper childPages(dynamic pages, bool appendSiteEditor)
{
@* Ensure that we have a collection of pages *@
if (pages.Where("Visible").Any())
@@ -72,6 +71,14 @@
}
</a>
}
@if (appendSiteEditor)
{
<a class="dropdown-item text-light" href="~/umbraco#">
<span class="fa fa-cog"></span> Site Editor
<i class="fa fa-lock fa-fw text-danger" aria-hidden="true"></i>
</a>
}
</div>
}
}