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

كيفية استدعاء CMS Static Block في ملف Phtml في Magento 2

ستساعدك المقالة التالية: كيفية استدعاء CMS Static Block في ملف Phtml في Magento 2

تعد كتل Magento 2 الثابتة مفيدة للمشرف لإضافة والتحكم في كود HTML ليتم عرضه في الواجهة الأمامية. بشكل عام ، يستخدم المسؤول الكتلة الثابتة لمخططات الحجم ، ولافتات العرض ، والعروض الترويجية للبيع ، وسياسات الإرجاع ، وما إلى ذلك. الهدف الكامل لإنشاء هذه الكتل الثابتة هو تبسيط مقدار الوقت الذي يستغرقه تحديث موقعك. لست بحاجة إلى الغوص في مئات الأسطر من التعليمات البرمجية لتحديث التغييرات في كل مرة!

يعد استخدام ملف Phtml إحدى الطرق لاستدعاء CMS static block في Magento 2. سأوضح هنا كيفية القيام بذلك. باستخدام الطريقة أدناه ، يمكنك تبسيط مهامك مثل إدارة شريط العرض هذا في المتجر أو لافتة البيع التي وضعتها لموسم الأعياد!

قبل استدعاء كتلة CMS في ملف phtml في Magento 2 ، عليك أولاً إنشاء كتلة ثابتة:

  1. قم بتسجيل الدخول إلى Magento 2 ، وانتقل إلى المحتوى -> الكتل. انقر “إضافة كتلة جديدة“، أضف المعلومات أدناه واحفظ التكوين.
    1. تمكين الحظر: قم بتمكين الكتلة.
    2. عنوان الكتلة: اسم الكتلة للتعرف بسهولة على الغرض من إنشاء الكتلة.
    3. المعرف: أدخل معرف كتلة فريدًا.
    4. عرض المتجر: حدد عروض المتجر لإظهار الكتلة الثابتة بها.
    5. كتلة المحتوى: أضف محتوى الكتلة.
  2. بمجرد حفظ الكتلة الثابتة ، يمكن رؤيتها مدرجة في الشبكة.

الآن يمكننا استدعاء الكتلة الثابتة التي تم إنشاؤها في ملف phtml على النحو التالي.

طريقة استدعاء CMS static block في ملف phtml في Magento 2

استدعاء الكتلة الثابتة في ملف phtml:

<؟ php echo $ this-> getLayout () -> createBlock (‘Magento \ Cms \ Block \ Block’) -> setBlockId (‘your_block_identifier’) -> toHtml ()؛ ؟>

<؟ php

صدى $ this-> getLayout ()

-> createBlock (‘Magento \ Cms \ Block \ Block’)

-> setBlockId (“your_block_identifier”)

-> toHtml () ؛

؟>

عرض CMS Static Block في محتوى CMS:

{{block class = “Magento \\ Cms \\ Block \\ Block” block_id = “block_identifier”}}

{{block class = “Magento \\ Cms \\ Block \\ Block” block_id = “block_identifier”}}

عرض CMS Static Block في XML:

رمز لإظهار الكتلة الثابتة CMS في “المحتوى”

<الوسيطات> <اسم الوسيطة = "block_id" xsi: type = "string"> block_identifier

<الحجج>

<اسم الوسيطة = "block_id" xsi: type = "string"> block_identifier

قم بتطبيق الكود أعلاه الذي سيوفر الكثير من وقتك الذي يمكن التركيز عليه لتحسين العمل! يمكنك أيضًا ببساطة استخدام Page Builder لاستدعاء الحظر في Magento 2.

يمكنك إلقاء نظرة على الطريقة البرمجية لاستدعاء الوظيفة المساعدة في pHTML في Magento 2.

في حالة وجود أي شكوك بخصوص الموضوع ، يرجى استخدام قسم التعليقات أدناه. سأكون سعيدا لمساعدتك؟

قيم المنشور بـ 5 نجوم إذا وجد أنه مفيد.

ترميز سعيد؟