স্তরযুক্ত নেভিগেশনে একাধিক আইটেম নির্বাচন করুন (একাধিক নির্বাচন / চেকবক্স)


12

প্রকারের ড্রপডাউন বা মাল্টিসিলেটের বৈশিষ্ট্যগুলির জন্য আপনি চেকবক্স বা একাধিক নির্বাচন ইনপুট ব্যবহার করতে কীভাবে আদর্শ স্তরযুক্ত নেভিগেশনকে রূপান্তর করবেন ?

উদাহরণস্বরূপ যদি কোনও ব্যবহারকারী রঙ বৈশিষ্ট্যের জন্য নীল এবং লাল নির্বাচন করে , স্তরযুক্ত নেভিগেশন নীল বা লাল রঙের সাথে মিলে সমস্ত আইটেম দেখায় ।

এই পৃষ্ঠায় সরঞ্জামদণ্ডে উদাহরণ দেখুন:


আপনি কিভাবে এই এক সাথে যান? আপনি কি ব্যবহার করার সিদ্ধান্ত নিয়েছেন?
jharrison.au

@ ঝাড়িসন.উ .. ভাল, আমি সিলেক স্যুইচচার এবং সাইজে সিলেক্ট ড্রপ ডাউন পরিবর্তন করেছি। এটি এখনও একাধিক নয়।
আলিজাইন প্রসলা

উত্তর:


10

অনেকগুলি এক্সটেনশান রয়েছে যা আপনাকে এই কার্যকারিতা দেবে ("বর্ধিত স্তরযুক্ত নেভিগেশন" অনুসন্ধান করুন)। আমি নীচে তালিকাভুক্ত সমস্ত এক্সটেনশনের চেষ্টা করেছি তবে আমার প্রিয়টি ইকমার্স টিম দ্বারা পছন্দ করেছে - আমি এটির স্বল্প সংখ্যার জন্য এটি পছন্দ করি, এটি খুব বেশি করার চেষ্টা করে না তবে খুব শক্তিশালী এবং বাক্সের বাইরে কাজ করে works আপনার বর্ণনার মতো রঙিন স্য্যাচগুলির জন্যও এতে সমর্থন রয়েছে।

কিছু নির্দিষ্ট ক্রমে কিছু অন্যান্য:

  1. http://amasty.com/improved-navigation.html
  2. http://www.aitoc.com/en/magentomods_layered_navigation_pro.html
  3. http://www.manadev.com/seo-layered-navigation-plus
  4. http://www.gomage.com/extensions/gomage-advanced-navigation.html

সচেতন থাকুন যা অন্যান্য তৃতীয় পক্ষের মডিউলগুলির সাথে দ্বন্দ্বের কারণ হতে পারে।


আপনি যদি প্রাথমিকভাবে রঙের স্য্যাচগুলি সহ এটি করতে চান তবে আমি আপনাকে চাদ মরগান দ্বারা এই এক্সটেনশনটি চেক করার পরামর্শ দিচ্ছি ।


অব্যবহৃত ফিল্টারগুলি দৃশ্যমান রাখার বিষয়ে ইঞ্চুর একটি নিবন্ধ এখানে ।


আপনি যদি নিজের কোডিং সন্ধান করছেন তবে আমি মনে করি আপনার প্রশ্নের উত্তর এই ফোরামটির জন্য খুব দীর্ঘ হতে পারে। কীভাবে এটি করতে হয় তা শেখানোর জন্য আমার কাছে কোনও ব্লগ পোস্ট / টিউটোরিয়াল এর লিঙ্ক নেই তবে আমি স্তরযুক্ত নেভিগেশন ব্লকগুলি প্রসারিত করে শুরু করার পরামর্শ দিই।


6
আমি আমাস্টি মডিউলটি ব্যবহার করেছি এবং এটি পরীক্ষা করে দেখার সুপারিশ করব। আইটোক মডিউল, তবে, আমি 10 'মেরু ... বা এই বিষয়ে তাদের কোনও মডিউল দিয়ে স্পর্শ করব না।
ডেভিডালগার

অ্যামাস্টি মডিউল কোনও কাস্টম বৈশিষ্ট্যের সাথে কাজ করবে না যা কাস্টম ইভা মডেল দ্বারা সমর্থিত কোনও উত্স ব্যবহার করে। এটি আমাদের জন্য একটি সমস্যা ছিল যেহেতু আমাদের বৈশিষ্ট্যগুলি বহিরাগত এপিআইয়ের মাধ্যমে জনবহুল।
Greatwitenorth

8

আপনি যদি বাক্সগুলি পরীক্ষা করতে কেবল ডিফল্ট স্তরযুক্ত নেভিগেশনকে রূপান্তর করতে আগ্রহী হন তবে সমাধানটি খুব সহজ এবং এটি এখানে রেখে দেওয়া।

app/design/frontend/ourpackage/ourtheme/template/catalog/layer/filter.phtmlফাইলের কোডটি নিম্নরূপে সম্পাদনা করুন :

<ol>
<?php foreach ($this->getItems() as $_item): ?>
    <li>
        <?php if ($_item->getCount() > 0): ?>
            <form>
                <span class="check-box">
                    <input type="checkbox" name="vehicle" onclick='window.location.assign("<?php echo $this->urlEscape($_item->getUrl()) ?>")'/>
                </span>
                <a href="<?php echo $this->urlEscape($_item->getUrl()) ?>">
                    <?php echo $_item->getLabel() ?>
                    <?php if ($this->shouldDisplayProductCount()): ?>
                    <span class="count">(<?php echo $_item->getCount() ?>)</span>
                    <?php endif; ?>
                </a>
            </form>
        <?php else: ?>
            <form>
                <span class="check-box">
                    <input type="checkbox" name="vehicle" onclick='window.location.assign("<?php echo $this->urlEscape($_item->getUrl()) ?>")'/>
                </span>
                <span>
                    <?php echo $_item->getLabel(); ?>
                    <?php if ($this->shouldDisplayProductCount()): ?>
                        <span class="count">(<?php echo $_item->getCount() ?>)</span>
                    <?php endif; ?>
                </span>
            </form>
        <?php endif; ?>
    </li>
<?php endforeach ?>
</ol>

সমাধান সংস্করণ উন্নত হয় এই । সুতরাং কৃতিত্ব এই ব্যক্তিরও যায়।

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