מחבר: linkin

widget

0 commentsmagento

שימוש: מאפשר להכניס לאזורים באתר אזורים פונקציונאלים להצגת קוד .That are used to add dynamic or static content to store’s pages שימוש בויגטים קיימים: CMS Page Link CMS Static Block Catalog Category Link Catalog New Products List Catalog Product Link Catalog Products List Orders and Returns Recently Compared Products Recently Viewed Products הכנסת קבצים: VANDOR/MODULE/Block/Widget/Example.php ….  Read More

FirePHP

0 commentsmagento

הורדת המודול העברת הקבצים שינויי שמות ונתיבים !! composer.json – טעינה אוטומטית של הקובץ השורה הרלוונטית :  "app/code/LessonBackend/FirePHP/functions/logger.php" לפי הנתיב של הפרוייקט.  אתחול אפליקציה bin/magento s:up מימוש: ניקוי קאש:  bin/magento c:f

Events and observers

0 commentsmagento

Events טריגרים של פעולות לרוב , פעולה של משתמש באתר  observers פעולות מערכת , יותר רלוונטים ללוגיקה  דרך פעולה: שלב א: מציאת הEVENT שעליו אני רוצה להתלבש , לרוב נעשה על ידי חיפוש בגוגול . לדוגמה : לאחר הוספה של מוצר לסל בגוגל מצאתי את הרישמה המלא של הטריגרים : checkout_cart_add_product_complete checkout_cart_update_item_complete checkout_cart_product_add_after checkout_cart_update_items_before checkout_cart_update_items_after ….  Read More

Logger

0 commentsmagento

בנייה של קונסטרקטור 1: משיכת הקלאס 2. הצהרה על המשתנה 3.שילוב בקונסטרקטור מימוש בפונקציה יוצג ב: public_html/var/log/system.log שימוש בOBJECT MANAGER – למימוש זמני שימוש בקונסטרקטור

Cron job

0 commentsmagento

רישום הפונקציה Vandor/Module/etc/crontab.xml Cron.php Vendor/module/Model/Cron.php CMD הפעלת קומפייל : php bin/magento setup:di:compile בהתקנה חדשה :  bin/magento cron:install הרצה : bin/magento cron:run מסד נתונים שבו ירשם הקרון : cron_schedule בקוד הזה ישמר לוג : public_html/var/log/system.log

object manager

0 commentsmagento

object manager זה הCLASS המנהל , ואתו ניצור כמעט את כל הקלאסים במגנטו , מיקום: Magento/Framework/ObjectManager Two main methods: Create:מקבלת 2 פרמטרים , 1. שם הנתיב והקלאס אותו נרצה להעביר (חובה) 2. מערך של אובייקטים שברצוננו לאתחל (לא חובה) Get:מקבלת שם הנתיב והקלאס אותו נרצה להעביר ומחפשת מה להחזיר בנית הקלאס הראשי : במקרה שלנו HELPR VENDOR/MODULE/Helper/Data.php בנית ….  Read More

בנית שדות באדמין

0 commentsmagento

עדכון : יצירה באמצעות mage2gen.com!!! בנית קובץ XML להצגת השדות vendor/module/etc/adminhtml/system.xml הגדשים :tab id צריך להיות שווה ל section id group id ו field id חשובים לשם המשתנה קישור לדוקומנטציה הצגת הבלוק עם תנאי ישר וללא vendor/module/view/frontend/layout/CLASSNAME_index_index.xml   ifconfig="newblocktab/general/enable" מאפשר הכנסת של תנאי רק לטובת הצגה בצורה מקוצרת CLASS: הדגשים חשובים : use MagentoFrameworkAppConfigScopeConfigInterface; objectManager ….  Read More

Translations

0 commentsmagento

היררכיה דריסה לתרגום 1. Module translations: <module_dir>/i18n/2. Translation package: app/i18n/3. Theme translations:<parent_theme_dir>/i18n/ (iterated through all ancestor themes)<current_theme_dir>/i18n/ דוגמאות For Example:DeleteTranslated strings that originate from .xml files will not render unlessthey are called with a __() method in .php files. In thisexample, you would use a call similar to the following to display thetranslated Delete string.__($this->config->getData('label'))● ….  Read More