Magento 2 স্তরযুক্ত নেভিগেশনে একাধিক বিভাগের ফিল্টার কীভাবে প্রয়োগ করতে হয়


19

আমি স্তরযুক্ত নেভিগেশনের জন্য একাধিক বিভাগের ফিল্টার প্রয়োগ করছি। আমি আমার প্রয়োজনীয়তা অনুসারে ফলাফল পাচ্ছি কিন্তু সংগ্রহের আকারটি ভুল হয়ে যাচ্ছে পিতৃ বিভাগের সংগ্রহের আকারের মতোই রয়েছে।

এই কার্যকারিতা বাস্তবায়নের জন্য অন্য কোনও উপায় আছে কি?

আমি নিম্নলিখিত কোডটি পরিবর্তন করেছি:

public function apply(\Magento\Framework\App\RequestInterface $request)
    {
        $categoryId = $request->getParam($this->_requestVar) ?: $request->getParam('id');
        if (empty($categoryId)) {
            return $this;
        }

        $this->dataProvider->setCategoryId($categoryId);

        $category = $this->dataProvider->getCategory();

        **$this->getLayer()->getProductCollection()->addCategoryFilter($category);**

        if ($request->getParam('id') != $category->getId() && $this->dataProvider->isValid()) {
            $this->getLayer()->getState()->addFilter($this->_createItem($category->getName(), $categoryId));
        }
        return $this;
    }

প্রতিস্থাপিত addCategoryFilter($category)সঙ্গেaddCategoriesFilter('eq' => $categoriesArray);

তবে স্তরযুক্ত নেভিগেশন গণনাটি পণ্য সংগ্রহ থেকে নয় অন্য কোথাও থেকে আসছে।

কোথা থেকে জানতে চাই এবং আমি কীভাবে সেখানে একাধিক বিভাগের ফিল্টার প্রয়োগ করতে পারি?


1
আপনি দয়া করে কোডটি ভাগ করতে পারেন? আপনি কোন ফাইলটিতে সংগ্রহটি ফিল্টার করেছেন?
কোডারন টেকনোলবস প্রাইভেট লিমিটেড

1
কোডটি যুক্ত করুন দয়া করে একবার দেখুন
পঙ্কজ ভোপ

1
আপনি কি আমাকে ফাইলের নাম বা পথ দিতে পারেন?
কোড্রেন টেকনোলবস প্রাইভেট লিমিটেড

1
ফাইলের নাম: ক্যাটাগরি.এফপি পথ: মূল_ডির / বিক্রেতা / ম্যাজেন্টো / মডিউল-ক্যাটালগ-অনুসন্ধান / মডেল / স্তর / ফিল্টার /
বিভাগ.এফপি

উত্তর:


1

দয়া করে আমি এখানে এবং চূড়ান্ত সমাধান (প্রশ্নের উত্তর) সম্পর্কে আমি যে গবেষণাটি করেছি সে সম্পর্কে একবার নজর দিন: ম্যাজেন্টো ২.১..6 প্রোডাক্ট গ্রিডের পৃষ্ঠা গণনা এবং রেকর্ড কাউন্ট ইস্যু যখন প্রোগ্রামক্রমে বিভিন্ন পদ্ধতি ব্যবহার করে ফিল্টার যুক্ত করা হয়


1

ম্যাজেন্টো 2 এ একাধিক বিভাগ ফিল্টার প্রয়োগ করতেএখানে চিত্র বর্ণনা লিখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.