я хочу добавить заголовки блоков для разделения некоторых продуктов на главной странице,
я использую источник nopcommerce 3.0,
в настоящее время у меня есть 24 продукта на главной странице,
я хочу показать 22, а затем вставить заголовок,
затем под титульным баннером покажите последние два продукта
код, который я могу найти:
Представление HomepageProducts.cshtml
@model IList<ProductOverviewModel>
@using Nop.Web.Models.Catalog;
@if (Model.Count > 0)
{
<div class="product-grid home-page-product-grid">
<div class="title">
<strong>@T("HomePage.Products")</strong>
</div>
@foreach (var item in Model)
{
<div class="item-box">
@Html.Partial("_ProductBox", item)
</div>
}
</div>
}
ОБНОВЛЕНИЕ
Теперь я исправил код с ответом, предоставленным @Razor,
теперь он отображает первые 22 продукта, а затем мой заголовок, но не отображает остальные продукты после,
@if (Model.Count > 0)
{
<div class="product-grid home-page-product-grid">
<div class="title">
<strong>@T("HomePage.Products")</strong>
</div>
@{
int I = 0;
foreach (var item in Model)
{
if(I != 22)
{
<div class="item-box">
@Html.Partial("_ProductBox", item)
</div>
I++;
}
}
<div class="item-box">
My block title sentence!
</div>
foreach(var item in Model)
{
if(I > 22)
{
<div class="item-box">
@Html.Partial("_ProductBox", item)
</div>
}
}
}
</div>
}