بسته

محصولات ویژه

5 سال پیش
#1336 نقل قول
میخوام همه محصولات ویژه رو یکجا در یک صفحه داشته باشم. توی هوم پیج با GetAllProductsDisplayedHomePage و GetProductById (یا GetProductsByIds) این کار رو انجام بدم. راهی هست؟
0
5 سال پیش
#1337 نقل قول
سلام
در این قسمت Presentation/Nop.Web/Views/Home/Index.cshtml در کد زیر:

@{
    Layout = "_ColumnsOne";

    //page class
    Html.AppendPageCssClassParts("html-home-page");
}
<div class="page home-page">
    <div class="page-body">
        @await Component.InvokeAsync("Widget", new { widgetZone = "home_page_top" })
        @await Component.InvokeAsync("TopicBlock", new { systemName = "HomePageText" })
        @await Component.InvokeAsync("Widget", new { widgetZone = "home_page_before_categories" })
        @await Component.InvokeAsync("HomepageCategories")
        @await Component.InvokeAsync("Widget", new { widgetZone = "home_page_before_products" })
        @await Component.InvokeAsync("HomepageProducts")
        @await Component.InvokeAsync("Widget", new { widgetZone = "home_page_before_best_sellers" })
        @await Component.InvokeAsync("HomepageBestSellers")
        @await Component.InvokeAsync("Widget", new { widgetZone = "home_page_before_news" })
        @await Component.InvokeAsync("HomepageNews")
        @await Component.InvokeAsync("Widget", new { widgetZone = "home_page_before_poll" })
        @await Component.InvokeAsync("HomepagePolls")
        @await Component.InvokeAsync("Widget", new { widgetZone = "home_page_bottom" })
    </div>
</div>

این قطعه کد رو هرجایی که لازم بود استفاده کنید:
  @await Component.InvokeAsync("HomepageProducts")

0
اگر پاسخ سوالی برای شما مفید بود، به آن رای مثبت دهید تا به دیگران در پیدا کردن پاسخ مناسب کمک کنید
*******************************************************************************************
Be Who You Always Wanted To Be
5 سال پیش
#1338 نقل قول
تشکر. این فقط برای هوم پیجه یا توی تمام صفحات میاد؟
0
5 سال پیش
#1339 نقل قول
خیر فقط برای صفحه ی اصلیه.
برای صفحات دیگه میتونید کد رو در صفحه ی لایوت قرار بدید تا در همون مکان در تمام صفحات نمایش داده بشه.
یا اینکه در صفحات موردنظرتون در هر بخش که میخواید قرارش بدید.
0
اگر پاسخ سوالی برای شما مفید بود، به آن رای مثبت دهید تا به دیگران در پیدا کردن پاسخ مناسب کمک کنید
*******************************************************************************************
Be Who You Always Wanted To Be
دسته بندی ها