link-in - רשומות קוד

חפש את הקוד שלך >

מודולים – דריסה / יצירת מודול חדש (override)

חיפוש הבלוק המתאים מתוך הXML הראשי

\vendor\magento\module-theme\view\frontend\layout\default.xml

במידה ומדובר במודל ולא באזור בתבנית לחפש לפי שם המודול

\vendor\magento

העתק שם התקיה הרצויה מקובת registration.php

– פתיחת תקיה בשם הנדרש לדוג" : Magento_Search
בתוך התבנית החדשה שיצרנו.
– יצירת 2 תיקיות משנה : layout , templates
– ניתן לעבוד על referenceContainer או רק על referenceBlock

תיקית layout :

  • יצירת קובץ PHTML בתקית templates , לדוגמה : form.mini.new.phtml
  • יצירת קובץ default.xaml
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <referenceContainer name="header-wrapper">
            <referenceBlock class="Magento\Framework\View\Element\Template" name="top.search" template="Magento_Search::form.mini.new.phtml">
            </referenceBlock>
        </referenceContainer>
    </body>
</page>