الأخبار التكنولوجية والاستعراضات والنصائح!

كيفية تجاوز صفحة عرض الفئة في Magento 2

ستساعدك المقالة التالية: كيفية تجاوز صفحة عرض الفئة في Magento 2

يمكن اعتبار تجاوز صفحة عرض الفئة إحدى المهام الأكثر شيوعًا للمطور الذي يعمل على إضافة وظائف في صفحة عرض الفئة في نظام Magento 2 الأساسي.

كما هو معروف جيدًا ، فإن تخصيص وظائف Magento 2 الأساسية يعد ممارسة سيئة للترميز. وبالتالي ، يُنصح بتجاوز الملف بدلاً من تعديل أي ملف Magento افتراضي.

على سبيل المثال ، قمت بإنشاء وحدة تضيف زرًا على صفحة الفئة يطبع جميع بيانات المنتج بتنسيق CSV. في هذه الحالة ، تحتاج إلى إضافة زر جيد الوظائف في صفحة عرض الفئة.

استخدم الطريقة أدناه وأضف أي وظيفة مخصصة في صفحة عرض الفئة وفقًا لمتطلباتك.

طريقة تجاوز صفحة عرض الفئة في Magento 2

  1. استخدم الكود أدناه في ملف index_category_view.xml ملف في التطبيق / الكود / البائع / الوحدة / العرض / الواجهة / التخطيط

    <؟ xml version = "1.0"؟> <اسم الوسيطة =" template "xsi: type =" string "> Vendor_Module :: product / list.phtml

    <؟ xml version = "1.0"؟>

    xsi: noNamespaceSchemaLocation = “urn: magento: framework: View / Layout / etc / page_configuration.xsd”>

    <الجسم>

    <طريقة الإجراء = "setTemplate">

    <اسم الوسيطة = "template" xsi: type = "string"> Vendor_Module :: product / list.phtml

  2. الآن أنت بحاجة إلى إنشاء list.phtml في الموقع التطبيق / الكود / البائع / الوحدة / العرض / الواجهة الأمامية / القوالب / المنتج

هذا كل شئ!

حاولت أن أبقيه بسيطًا. ومع ذلك ، إذا وجدت أي شكوك حول تنفيذ الحل أعلاه ، فاذكرها في قسم التعليقات أدناه.

سأكون سعيدا لمساعدتك.

لا تتردد في مشاركة المنشور مع زملائك المطورين عبر وسائل التواصل الاجتماعي.

يمكنك أيضًا الرجوع إلى الحل المناسب لتجاوز الكتلة والنموذج ووحدة التحكم في Magento 2 وتجاوز ملف phtml باستخدام وحدة مخصصة في Magento 2 قمت بنشرها سابقًا.

شكرًا.