Hi All,
can anyone help me to how to show the new products in home page..
Thankyou..
@Html.Action("NewProducts", "Product")
@model IList<ProductOverviewModel>
@using Nop.Web.Models.Catalog;
@{
//-------Show new product in on home page-------------//
var controllerName = HttpContext.Current.Request.RequestContext.RouteData.Values["controller"].ToString();
var actionName = HttpContext.Current.Request.RequestContext.RouteData.Values["action"].ToString();
var isHome = false;
if (controllerName == "Home" && actionName == "Index")
{
isHome = true;
Layout = null;
}
else
{
isHome = false;
Layout = "~/Views/Shared/_ColumnsTwo.cshtml";
//title
Html.AddTitleParts(T("PageTitle.NewProducts").Text);
//page class
Html.AppendPageCssClassParts("html-recently-added-products-page");
}
}
@if (Model.Count > 0)
{
if (isHome)
{
<div class="product-grid">
<h1 class="title">@T("Products.NewProducts")</h1>
<div class="item-grid">
@foreach (var product in Model)
{
<div class="item-box">
@Html.Partial("_ProductBox", product)
</div>
}
</div>
</div>
}
else
{
<div class="page recently-added-products-page">
<div class="page-title">
<a href="@Url.RouteUrl("NewProductsRSS")" class="link-rss" title="@T("Products.NewProducts.RSS.Hint")">@T("Products.NewProducts.RSS")</a>
<h1>@T("Products.NewProducts")</h1>
</div>
<div class="page-body">
<div class="product-grid">
<div class="item-grid">
@foreach (var product in Model)
{
<div class="item-box">
@Html.Partial("_ProductBox", product)
</div>
}
</div>
</div>
</div>
</div>
}
}
@Html.Action("NewProducts", "Product")
@model IList<ProductOverviewModel>
@using Nop.Web.Models.Catalog;
@{
//-------Show new product in on home page-------------//
var controllerName = HttpContext.Current.Request.RequestContext.RouteData.Values["controller"].ToString();
var actionName = HttpContext.Current.Request.RequestContext.RouteData.Values["action"].ToString();
var isHome = false;
if (controllerName == "Home" && actionName == "Index")
{
isHome = true;
Layout = null;
}
else
{
isHome = false;
Layout = "~/Views/Shared/_ColumnsTwo.cshtml";
//title
Html.AddTitleParts(T("PageTitle.NewProducts").Text);
//page class
Html.AppendPageCssClassParts("html-recently-added-products-page");
}
}
@if (Model.Count > 0)
{
if (isHome)
{
<div class="product-grid">
<h1 class="title">@T("Products.NewProducts")</h1>
<div class="item-grid">
@foreach (var product in Model)
{
<div class="item-box">
@Html.Partial("_ProductBox", product)
</div>
}
</div>
</div>
}
else
{
<div class="page recently-added-products-page">
<div class="page-title">
<a href="@Url.RouteUrl("NewProductsRSS")" class="link-rss" title="@T("Products.NewProducts.RSS.Hint")">@T("Products.NewProducts.RSS")</a>
<h1>@T("Products.NewProducts")</h1>
</div>
<div class="page-body">
<div class="product-grid">
<div class="item-grid">
@foreach (var product in Model)
{
<div class="item-box">
@Html.Partial("_ProductBox", product)
</div>
}
</div>
</div>
</div>
</div>
}
}
@Html.Action("NewProducts", "Product")
@model IList<ProductOverviewModel>
@using Nop.Web.Models.Catalog;
@{
//-------Show new product in on home page-------------//
var controllerName = HttpContext.Current.Request.RequestContext.RouteData.Values["controller"].ToString();
var actionName = HttpContext.Current.Request.RequestContext.RouteData.Values["action"].ToString();
var isHome = false;
if (controllerName == "Home" && actionName == "Index")
{
isHome = true;
Layout = null;
}
else
{
isHome = false;
Layout = "~/Views/Shared/_ColumnsTwo.cshtml";
//title
Html.AddTitleParts(T("PageTitle.NewProducts").Text);
//page class
Html.AppendPageCssClassParts("html-recently-added-products-page");
}
}
@if (Model.Count > 0)
{
if (isHome)
{
<div class="product-grid">
<h1 class="title">@T("Products.NewProducts")</h1>
<div class="item-grid">
@foreach (var product in Model)
{
<div class="item-box">
@Html.Partial("_ProductBox", product)
</div>
}
</div>
</div>
}
else
{
<div class="page recently-added-products-page">
<div class="page-title">
<a href="@Url.RouteUrl("NewProductsRSS")" class="link-rss" title="@T("Products.NewProducts.RSS.Hint")">@T("Products.NewProducts.RSS")</a>
<h1>@T("Products.NewProducts")</h1>
</div>
<div class="page-body">
<div class="product-grid">
<div class="item-grid">
@foreach (var product in Model)
{
<div class="item-box">
@Html.Partial("_ProductBox", product)
</div>
}
</div>
</div>
</div>
</div>
}
}
var products = _productService.SearchProducts(markedAsNewOnly: true).ToList();
var products = _productService.SearchProducts(markedAsNewOnly: true).ToList();