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
	 sbwalker
					sbwalker