This commit is contained in:
mmrbnjd
2024-09-16 22:33:59 +03:30
parent f3847b59d2
commit 0a7adc0708
4 changed files with 36 additions and 22 deletions

View File

@@ -95,27 +95,31 @@
}
</div><a href="blog-details.html">
</a>
</div><a href="blog-details.html">
</a>
</div>
<div class="sidebar__widget mb-40">
<div class="sidebar__widge-title-box">
<h3 class="sidebar__widget-title">برچسب ها</h3>
</div>
</div>
<div class="sidebar__widget-content">
<div class="tagcloud">
@foreach (var item in Item.Tags.Split(','))
{
<a href="#">@item</a>
}
</div>
@if (Item!=null && !string.IsNullOrEmpty(Item.Tags))
{
<div class="sidebar__widget mb-40">
<div class="sidebar__widge-title-box">
<h3 class="sidebar__widget-title">برچسب ها</h3>
</div>
<div class="sidebar__widget-content">
<div class="tagcloud">
@foreach (var item in Item.Tags.Split('-'))
{
string P = "/ListBlog/" + item;
<NavLink rel="tag" href="@P">@item</NavLink>
}
</div>
</div>
</div>
</div>
}
</div>
@@ -129,7 +133,10 @@
</main>
@code {
[Parameter]
public int? ItemID { get; set; }

View File

@@ -2,6 +2,7 @@
@inject HttpClient _hc
@layout BlogLayout
@page "/ListBlog"
@page "/ListBlog/{Tag}"
@inject NavigationManager Navigation
<PageTitle>دانشنامه</PageTitle>
<main>
@@ -98,6 +99,9 @@
</main>
@code {
[Parameter]
public string? Tag { get; set; }
[Parameter,SupplyParameterFromQuery]
public int? PageIndex { get; set; }
@@ -106,7 +110,9 @@
protected override async Task OnParametersSetAsync()
{
if (PageIndex == null) PageIndex = 1;
request = await _hc.GetFromJsonAsync<PagingDto<BlogDto>>($"Base/LastBlog?PageIndex={PageIndex ?? 1}&PageSize=6");
string url = $"Base/LastBlog?PageIndex={PageIndex ?? 1}&PageSize=6";
if (!string.IsNullOrEmpty(Tag)) url += $" &Tag={Tag}";
request = await _hc.GetFromJsonAsync<PagingDto<BlogDto>>(url);
await base.OnParametersSetAsync();
}