البرمجة

تخصيص وتعديل قوالب Magento 2.0: دليل الإزالة والتحسين

في عالم التجارة الإلكترونية، يعد نظام Magento 2.0 واحدًا من أبرز الحلول التي تقدمها تقنية الويب لإنشاء متاجر إلكترونية قوية ومتقدمة. ومع ذلك، يمكن أن تواجه بعض التحديات أثناء تخصيص القوالب وتعديل العناصر الظاهرة على واجهة المستخدم. في هذا السياق، تعتبر إزالة مربعات “My Wish List” و “Compare Products” من قالب Luma في Magento 2.0 أمرًا يتطلب بعض الفهم الأساسي للهيكل والتخطيط.

قبل الشروع في عملية التعديل، يجب أن تكون على دراية ببعض المفاهيم الأساسية في Magento. يتم إدارة تخطيط الصفحة وظهور العناصر عبر ما يعرف بـ “XML layout files”، والتي تحدد كيف يتم عرض المحتوى على الصفحة. في حالة Luma template، يمكن أن يكون هناك عدة طرق لتحقيق هذا الهدف.

للبداية، قد تحتاج إلى الدخول إلى لوحة التحكم (Admin Panel) لديك في Magento والتنقل إلى “Content > Design > Configuration”. هناك، قم بتحديد المتجر الذي تريد تعديله وحدد القالب (Theme) الخاص بك، وذلك باختيار “Edit” للتحرير.

من ثم، يمكنك البحث عن ملفات التكوين XML ذات الصلة بالصفحة التي ترغب في تعديلها. قد يكون لديك ملفات مثل “default.xml” أو “catalog_product_view.xml”. يمكن البحث عن هذه الملفات في مسار “app/design/frontend/[Vendor]/[Theme]/Magento_Catalog/layout/”.

بعد العثور على الملف المناسب، قد تحتاج إلى إضافة أو تعديل تعليمات XML لإزالة مربعات “My Wish List” و “Compare Products”. قد تكون هذه التعليمات تشبه الآتي:

xml
<referenceBlock name="wish-list-link" remove="true" /> <referenceBlock name="compare-products-link" remove="true" />

بعد القيام بذلك، قم بحفظ التغييرات وقم بتحديث متجرك. يجب أن يؤدي ذلك إلى إزالة البلوكات المعنية من الصفحة.

بالنسبة لتعديل وإزالة الروابط في أسفل الصفحة، يمكنك استكشاف ملفات التخطيط المتعلقة بالتصميم القاعدي (default)، والقيام بنفس الخطوات لتحقيق التعديلات الضرورية.

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

المزيد من المعلومات

بالطبع، دعونا نستكشف بعض المعلومات الإضافية حول تخصيص وتعديل قوالب Magento 2.0، وكيف يمكنك تحسين تجربة مستخدمي متجرك الإلكتروني.

1. استخدام تعليمات XML:

تتيح Magento تحديد هيكل الصفحة والمكونات المختلفة باستخدام تعليمات XML. يمكنك استخدام تعليمات للإشارة إلى البلوك الذي تريد تعديله، واستخدام remove="true" لإزالته. بالإضافة إلى ذلك، يمكنك تحديد الـ layout والـ template المستخدمين لتخصيص المظهر.

2. تعديل القوالب (Templates):

بجانب تعليمات XML، يمكنك أيضاً التعديل على ملفات القوالب في Magento. يمكنك البحث عن ملفات .phtml في مسار “app/design/frontend/[Vendor]/[Theme]/Magento_Catalog/templates/” لتحديد كيف يتم عرض محتوى معين. على سبيل المثال، قد تجد أن تحرير ملف product/view/addto.phtml يؤثر على زر “Add to Cart”.

3. استخدام الحقول الفرعية:

يمكنك أيضًا النظر في استخدام الحقول الفرعية (Widgets) في Magento لتحسين تجربة المستخدم. يمكنك إضافة وحذف الحقول الفرعية عبر لوحة التحكم، مما يجعل التخصيص أكثر سهولة دون الحاجة إلى التعديل على ملفات القوالب.

4. مراجعة وثائق Magento:

توفر Magento وثائق شاملة تغطي جميع جوانب التخصيص والتعديل. يمكنك مراجعة “Magento DevDocs” للحصول على معلومات أكثر تفصيلاً حول الهيكل وكيفية تحديد وتعديل مكونات معينة.

5. استخدام المجتمع والمنتديات:

تعتبر مجتمعات Magento على الإنترنت مصدرًا قيمًا للمساعدة والدعم. يمكنك المشاركة في منتديات Magento لطرح الأسئلة والحصول على توجيه من خبراء Magento والمطورين الآخرين.

ختامًا:

تخصيص قوالب Magento يتطلب فهمًا جيدًا للبنية الداخلية للنظام والتعامل مع التقنيات المستخدمة. باستخدام التعليمات السابقة والاستعانة بالمصادر الرسمية، يمكنك تحسين تجربة متجرك وتكامل التغييرات بشكل فعال.

زر الذهاب إلى الأعلى