diff --git a/Back/Data/Models/Blog.cs b/Back/Data/Models/Blog.cs index 8230e3a..261644d 100644 --- a/Back/Data/Models/Blog.cs +++ b/Back/Data/Models/Blog.cs @@ -4,6 +4,7 @@ { public int ID { get; set; } public string Title { get; set; } + public string? PageTitle { get; set; } public string Text { get; set; } public string? Photo { get; set; } public string Date { get; set; } diff --git a/Back/Services/ServBase.cs b/Back/Services/ServBase.cs index 1b9bee7..62a6d17 100644 --- a/Back/Services/ServBase.cs +++ b/Back/Services/ServBase.cs @@ -80,7 +80,8 @@ namespace Back.Services Time=s.Time, Tags= s.Tags, DescriptionTag=s.DescriptionTag, - keywordsTag=s.keywordsTag + keywordsTag=s.keywordsTag, + PageTitle=string.IsNullOrEmpty(s.PageTitle) ?s.Title : s.PageTitle, }).FirstOrDefaultAsync(); return result; } diff --git a/Shared/DTOs/BlogDto.cs b/Shared/DTOs/BlogDto.cs index cbf3df3..23cd1ce 100644 --- a/Shared/DTOs/BlogDto.cs +++ b/Shared/DTOs/BlogDto.cs @@ -17,6 +17,7 @@ namespace Shared.DTOs { public int ID { get; set; } public string Title { get; set; } + public string PageTitle { get; set; } public string Text { get; set; } public string? Photo { get; set; } public string Date { get; set; } diff --git a/moadiran/Pages/BlogDetails.razor b/moadiran/Pages/BlogDetails.razor index 62251f0..23373df 100644 --- a/moadiran/Pages/BlogDetails.razor +++ b/moadiran/Pages/BlogDetails.razor @@ -4,7 +4,7 @@ @using global::Shared.DTOs @using moadiran.Layout @inject NavigationManager Navigation -@Item?.Title +@Item?.PageTitle diff --git a/moadiran/Shared/MainLayout.razor b/moadiran/Shared/MainLayout.razor index 9acc4e8..ef5ceea 100644 --- a/moadiran/Shared/MainLayout.razor +++ b/moadiran/Shared/MainLayout.razor @@ -2,7 +2,6 @@ @inherits LayoutComponentBase @inject Fixedvalues fv; -
@@ -10,15 +9,4 @@
-@code { - - protected override async Task OnAfterRenderAsync(bool firstRender) - { - if(firstRender) - await fv.SetUlr("Main"); - - await base.OnAfterRenderAsync(firstRender); - } - -}