relocate favicon rendering
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
@using Oqtane.Shared
|
||||
@inject SiteState SiteState
|
||||
|
||||
<title>@title</title>
|
||||
@((MarkupString)title)
|
||||
@((MarkupString)content)
|
||||
|
||||
@code {
|
||||
@ -21,14 +21,14 @@
|
||||
case "PageTitle":
|
||||
if (title != SiteState.Properties.PageTitle)
|
||||
{
|
||||
title = SiteState.Properties.PageTitle;
|
||||
title = "\n<title>" + SiteState.Properties.PageTitle + "</title>";
|
||||
StateHasChanged();
|
||||
}
|
||||
break;
|
||||
case "HeadContent":
|
||||
if (content != SiteState.Properties.HeadContent)
|
||||
{
|
||||
content = SiteState.Properties.HeadContent;
|
||||
content = SiteState.Properties.HeadContent + "\n";
|
||||
StateHasChanged();
|
||||
}
|
||||
break;
|
||||
|
@ -29,8 +29,16 @@
|
||||
SiteState.Properties.PageTitle = PageState.Site.Name + " - " + PageState.Page.Name;
|
||||
}
|
||||
|
||||
// set page meta
|
||||
SiteState.Properties.HeadContent = PageState.Page.Meta ?? "";
|
||||
// set page head content
|
||||
var content = "";
|
||||
var favicon = "favicon.ico";
|
||||
if (PageState.Site.FaviconFileId != null)
|
||||
{
|
||||
favicon = Utilities.FileUrl(PageState.Alias, PageState.Site.FaviconFileId.Value);
|
||||
}
|
||||
content += $"<link id=\"app-favicon\" rel=\"shortcut icon\" type=\"image/x-icon\" href=\"{favicon}\" />\n";
|
||||
content += PageState.Page.Meta ?? "";
|
||||
SiteState.Properties.HeadContent = content;
|
||||
|
||||
DynamicComponent = builder =>
|
||||
{
|
||||
|
Reference in New Issue
Block a user