מחבר: linkin

Cms\Block

0 commentsmagento

הכנסת בלוק סטטי – CmsBlock עדכון קובץ LYOUT רלוונטי :  app/design/frontend/Abra/Theme/Magento_Cms/layout/cms_page_view.xml בניה של הבלוק ושימוש ב IDENTIFIER שימוש בבלוק כשורטקוד במידה ורוצים קוסץ ממודול:  דגש על נתיב הקובץ : ניתן לבחור כל תקיה מתוך designלדוגמא :  במידה ויש צורך להעביר CLASS לביצוע פונקציונליות :  הדפסה מקובץ PHTML   : מבלוק אחר לבלוק אחר :

דריסה של מודול : Overview of block, model, controller, helper

0 commentsmagento

ביצוע של דריסה או הרחבה של פונקציות קיימות: בניה של המודול או מציאת המודול הקיים העתקת הקלאסס הרצוי   di.xml רישום הדריסה Using Plugin VS Using Preference plugin : תוספת של מגנטו 2 , מאפשר דריסה או התערכבות בנקודות זמן ( לפי , אחרי וכו') , הדרך היותר נכונה  Preference : דריסה מלאה של הקלאס  Plugin ….  Read More

Helper Class

0 commentsmagento

שימוש בהילפר: מאפשר לממש את הקלאס או כל קטע קוד במודולים חיצונים למודול שבו נבנה את ההילפר דרכים למימוש : בקובץ PHTML בקלאס של המודול הרצוי : בניה של הילפר: יש ליצור קובץ Data.phpvandor>module>Helper>Data.php במידה ורוצים למשוך פונקציונאליות מהמודול צריך לבצע בניה של קונסטרקטור ומשיכה של הקלאס הרצוי  קישור למדריך רלוונטי:https://www.mageplaza.com/devdocs/create-helper-class-magento-2.html#what

messageManager

0 commentsmagento

יצירת הודעה במגנטו 2 use MagentoFrameworkMessageManagerInterface; use below code in your file to add messages, protected _messageManager; public function __construct( MagentoFrameworkViewElementTemplateContext $context, MagentoFrameworkMessageManagerInterface $messageManager ) { parent::__construct($context); $this->_messageManager = $messageManager; } and then add below functions in your methods to show messages: $this->_messageManager->addError(__("Error Message")); $this->_messageManager->addWarning(__("Warning")); $this->_messageManager->addNotice(__("Notice")); $this->_messageManager->addSuccess(__("Success Message")); I hope this will help you fixing ….  Read More

phpstorm shortcuts

0 commentsphpphpstorm

קיצור דרך ב PHPSTORM https://shortcutworld.com/PhpStorm/win/JetBrains-PhpStorm_Shortcuts חיפוש בקובץ לפי שם : ctrl+f12 חזרה למקום הקודם : ctrl+alt+< , > קיצור לסוגר הרלוונטי : ctrl+shift+m מסדר רווחים ctrl+alt+i הנקודה האחרונה שבה בצעתי עריכה במסמך : Ctrl+Shift+Backspace קיצורים מהירים : Ctrl+J מעבר בין טאבים : Alt+Left Arrow/Alt+Right Arrow סגירה ופתיחה של סוגריים : Ctrl+NumPad +/Ctrl+NumPad – ctrl + shift + – numpad ….  Read More

הוספת קובץ JS למגנטו

0 commentsmagento

1. יצירת תקיה בשם המודל ב design requirejs-config.js – יצירת הקובץ בתקייה הראשית,שם המודול ללא :: 2. הכנסת הקובץ הרצוי לתקיה Magento_Contact/web/js/select2.min.js 3.CSS Magento_Contactwebcssselect2.min.css – מיקום הקובץ בתקיה 4.XML Magento_Contactlayoutcontact_index_index.xml לשים לב שיש צורך ב:: בשם המודול 

הוספת טאב בעמוד מוצר

0 commentsmagento

xml lyaout – attribut לאחר בניה של אטריביוט במערכת הניהול ניתן לקרוא לו קח , הדגש זה על ה GROUP שתהיה בשם הגרופ הקיים.במקרה הזה , הקלאס שונה וישנו ארגומנט בשם add_attributeשמציין את האטריביוט שהוספתי במערכת הניהול xml lyaout – cms block יש לשנות לקלאס המתאים ולדייק את הBLOCKֹID