نمایش تمام زیر گروه ها در nopcommerce

برای این که در قسمت CategoryNavigation که وظیفه نمایش منوی گروه ها رو داره تمام زیر گروه ها به نمایش در بیارید

تا بعد به کمک css تغییرات لازم روی اون اعمال کنید

اول باید بخش PrepareCategorySimpleModels در فایل Presentation\Nop.Web\Controllers\CatalogController.cs

ویرایش کنید ساده ترین کار تغییر مقدار پیش فرض

 bool loadSubCategories = false;

به

 bool loadSubCategories = true;

showallsubcatبعد باید فایل که view را بر عهده دار رو ویرایش کنید

Presentation\Nop.Web\Views\Catalog\CategoryNavigation.cshtml

یا در مسیر Themes نام قالب  مثلا Themes\DefaultClean\Views\Catalog\CategoryNavigation.cshtml فایل خودتون رو ایجاد کنید برای راحتی بیشتر من نمونه کد خودم رو میزارم

[code=’html’]
@model CategoryNavigationModel
@using Nop.Web.Models.Catalog;

@helper RenderCategoryLine(CategorySimpleModel category)
{

  • @category.Name
    @if (category.NumberOfProducts.HasValue)
    {
    @T(“Categories.TotalProducts”, category.NumberOfProducts.Value)
    }

    @{
    if (category.SubCategories.Count > 0)
    {

      @foreach (var subCategory in category.SubCategories)
      {
      @RenderCategoryLine(subCategory)
      }

    }
    }

  • }

    @if (Model.Categories.Count > 0)
    {

    @T(“Categories”)
      @foreach (var category in Model.Categories)
      {
      @RenderCategoryLine(category)
      }

    }

    [/code]

    کش …

    source

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    RELATED POST

    nopcommerce link to topic

    Topic Url Route Not Working In v3.30

    must derive from WebViewPage, or WebViewPage

    The view must derive from WebViewPage, or WebViewPage

    حذف موارد تکراری از خروجی پلاگینMultipleParents در خانه

    وقتی چندین زیر مجموعه ایجاد کنید و اونها رو تو صفحه اصلی نمایش بدید در nopcommerce مشکلی پیش میاد به…

    رشته اتصال به بانک mssql در ef 6

    Changing EF's default connection factory from LocalDb to Sql Server