ফাইলটি অনুলিপি করুন:
বিক্রেতা / Magento / মডিউল-ক্যাটালগ / দৃশ্য / ফ্রন্টএন্ড / লেআউট / catalog_category_view.xml
প্রতি
অ্যাপ্লিকেশন / ডিজাইন / ফ্রন্টএন্ড / {{Vender_Namespace}} / {{THEME_NAME}} / Magento_Catalog / লেআউট / catalog_category_view.xml
আপনার থিমের মধ্যে এবং এটিকে ফাইলটিতে যুক্ত করুন:
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="2columns-left" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceContainer name="content">
<referenceBlock name="category.products.list">
<action method="setDefaultDirection">
<argument name="dir" xsi:type="string">desc</argument>
</action>
</referenceBlock>
</referenceContainer>
<move element="category.view.container" destination="content" before="-"/>
</body>
</page>
মনস্তবী যে লিঙ্কগুলিতে এই কার্যকারিতাটি নিয়ন্ত্রণ করে এমন ফাইলগুলির জন্য মূলের সঠিক অবস্থানগুলিতে নির্দেশ করেছেন তবে তারা কোনও সমাধান সরবরাহ করে না। আমি কোর কোডটিতে কোথাও এটি পাইনি তাই আমি এই ফাইলের কোডের উপর ভিত্তি করে অনুমান করেছি:
বিক্রেতা / Magento / মডিউল-ক্যাটালগ / ব্লক / পণ্য / ProductList / Toolbar.php
এবং অন্যান্য .xML ফাইলগুলিতে অন্য কনফিগারেশনে সিনট্যাক্স ব্যবহার করেছেন।
আমি $block->setDefaultDirection('desc')
ফাইলটিতে কল করার চেষ্টা করেছি :
বিক্রেতা / Magento / মডিউল-ক্যাটালগ / দৃশ্য / ফ্রন্টএন্ড / টেমপ্লেট / পণ্য / তালিকা / টুলবার / sorter.phtml
ফাইল কিন্তু এটি কাজ করে না। আমি কেন তা খুঁজে বের করি নি, তবে ডিফল্টটি সেট করতে এক্সএমএল ব্যবহার করে কাজ করেছি, তাই আমি সবেমাত্র এগিয়ে চলেছি।