Add search page
This commit is contained in:
@@ -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>
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user