سؤال

أنا جديد نوعًا ما في استخدام Magento للواجهة الأمامية، وربما يتم طرح هذا السؤال كثيرًا، لكن لا يمكنني اكتشافه.

أحاول إضافة شريط تمرير إلى صفحتي الرئيسية، أسفل الرأس مباشرةً وقبل بدء المحتوى مباشرةً.

اعتقدت أن أفضل طريقة للقيام بذلك هي تحرير ملف local.xml (أليس كذلك؟)

<cms_index_index>
  <reference name="root">
    <block type="core/template" name="slider" after="header" template="page/index/slider.phtml" before="-" />
  </reference>
</cms_index_index>

page/index/slider.phtml echo هو اختبار، والذي للأسف لا يظهر.هل يعرف أحد ما أفعله خطأ؟شكرا لك مقدما!

هل كانت مفيدة؟

المحلول

في التخطيط:

<cms_index_index>
    <reference name="content">
        <block type="core/template" name="slider" template="page/index/slider.phtml" before="-" />
    </reference>
</cms_index_index>

في لوحة الإدارة:CMS -> الصفحات، حدد صفحتك الرئيسية الحالية وأضفها

{{block type="core/template" template="page/index/slider.phtml"}}

في بداية الصفحة.

انتبه على <reference name="محتوى">

نصائح أخرى

يمكنك استخدام XML لوضع كتلة على الصفحة الرئيسية أعلى المحتوى وتحت الرأس، ونعم يجب أن تذهب جميع عمليات تحرير XML إلى _package / your_theme / Local.xml.نظرا لأنك قمت بإنشاء مسار القالب الخاص بك (Your_Package / Your_Theme / Template / Page / Page / Slider.phtml) وأفترض أن جميع رمز التمرير في ملف Slider.phtml الذي يمكنك أيضا الاتصال بهذا الملف مباشرة في صفحة CMS الخاصة بك.

افتح المشرف والذهاب إلى CMS -> الصفحات.انقر فوق الصفحة التي تريد إضافة شريط التمرير إليه.انقر فوق علامة التبويب المحتوى وإدخال التعليمات البرمجية التالية: giveacodicetagpre.

هذه طريقة سهلة لاستدعاء ملفات .phtml من صفحات CMS أو كتل ثابتة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top