Magento

คำถาม & คำตอบสำหรับผู้ใช้แพลตฟอร์ม Magento e-Commerce

4
Magento 2: requirejs-config.js ในธีมหรือไม่
เป็นไปได้หรือไม่ที่จะรวมrequirejs-config.jsไฟล์ (หรือกำหนดค่า RequireJS) ผ่านธีม Magento? หรือความสามารถที่สงวนไว้สำหรับโมดูล Magento? ข้อมูลdev docs เกี่ยวกับโครงสร้างของธีมนั้นคลุมเครือจนถึงจุดนี้ เอกสาร Dev ไม่ได้พูดถึงสิ่งใด ๆ เกี่ยวกับ RequireJS - อย่างไรก็ตามชุดรูปแบบรวมถึงสิ่งwebที่หมายถึงจาวาสคริปต์สามารถรวมกับพวกเขา หากสามารถรวม javascript เข้ากับธีมนั่นหมายถึงโมดูล RequireJS สามารถรวมกับธีมได้และหากโมดูล RequireJS สามารถรวมกับธีมที่โมดูลนั้นอาจต้องการการกำหนดค่า RequireJS เฉพาะ สมมติฐานที่ไร้เดียงสาของฉันจะเป็นรูปแบบที่จะมีความสามารถนี้ แต่ฉันไม่สามารถหาเอกสารใด ๆ เกี่ยวกับวิธีนี้หรืออื่น ๆ และไม่ได้บ่ายฟรีที่จะใช้รหัสที่จำเป็น spelunking ในrequirejs-config.jsไฟล์ของวีโอไอพีรวมถึง

5
เพิ่มแท็บใหม่ในหน้าแก้ไขผลิตภัณฑ์ในผู้ดูแลระบบ Magento 2
ฉันกำลังพยายามสร้างโมดูลที่กำหนดเองที่จะเพิ่มแท็บใหม่ในหน้าแก้ไขผลิตภัณฑ์ภายใต้การตั้งค่าพื้นฐาน ใครสามารถให้คำตอบได้บ้าง
19 magento2 

2
addFilter vs addFieldToFilter
Magento collection มีวิธีการกรองสองวิธี: 1. Varien_Data_Collection_Db::addFieldToFilter 2. Varien_Data_Collection::addFilter Zend_Db_Selectดูเหมือนว่าทั้งสองวิธีเพิ่มที่เงื่อนไข และข้อดีอะไรaddFilterนำมา? เมื่อฉันควรใช้มันแทนaddFieldToFilter?

3
หลายเงื่อนไข (หรือและและภายในและ) ใน addAttributeToFilter
วิธีการสร้างหลายเงื่อนไขใน addAttributeToFilter ฉันต้องการผลแบบสอบถาม SQL เช่นนี้ (ภาพที่แนบมา): WHERE ((`e`.`news_from_date` > '2013-09-12') OR (`e`.`news_to_date` < '2013-09-12')) AND ((((`e`.`special_price` IS NULL))) OR (((`e`.`special_price` IS NOT NULL)) AND ((`e`.`special_from_date` < '2013-09-12') OR (`e`.`special_to_date` > '2013-09-12')))) $collection->addAttributeToFilter('special_price', array('null'=>'special_price'), 'left'); ขอขอบคุณ
19 filter 

1
รุ่น Zend Framework
การแมปของรุ่น CE / PE / EE กับรุ่น Zend ที่สอดคล้องกันคืออะไร ถ้าเป็นไปได้ฉันต้องการรายการกลับไปก่อน Magento 1.1

1
วิธีสร้าง Multiple Store ที่มีโดเมนแตกต่างกันใน Magento
วิธีสร้างร้านค้าหลายแห่งที่มีโดเมนแตกต่างกันใน Magento ด้วยผลิตภัณฑ์เดียวกันฐานข้อมูลเดียวกัน แต่ลูกค้าต่างกัน ตัวอย่าง: ฉันซื้อ 2 โดเมน: mystore1.comและmystore2.com (FYI: mystore1.com ทำงานแล้ว) ตอนนี้ฉันต้องการเพิ่มmystore2.comไปยังmystore2.comด้วยผลิตภัณฑ์เดียวกันฐานข้อมูลเดียวกัน แต่ลูกค้าที่แตกต่างกัน หมายเหตุ: ทดสอบแล้วด้วยวิธีนี้ กรุณาตอบทีละขั้นตอน !! เงินรางวัลสำหรับคำตอบที่ถูกต้อง และไม่ตอบด้วยลิงค์อ้างอิง


1
วีโอไอพี 2 มีการใช้ KnockoutJS อย่างไร
ตามการอ่านคร่าวๆของเอกสารประกอบ KnockoutJS การเริ่มต้นมุมมองการทำให้ล้มลงพื้นฐานขั้นพื้นฐานจะมีลักษณะดังนี้ // This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI function AppViewModel() { this.firstName = "Bert"; this.lastName = "Bertington"; } // Activates knockout.js ko.applyBindings(new AppViewModel()); เช่น - คุณสร้างฟังก์ชั่นจาวาสคริปต์ที่มีวัตถุประสงค์เพื่อใช้เป็นตัวสร้างวัตถุยกตัวอย่างวัตถุจากนั้นส่งวัตถุนั้นไปยังko.applyBindingsวิธีการของวัตถุพิศวงทั่วโลก ( ko) อย่างไรก็ตามใน Magento 2 หากคุณโหลดหน้าเว็บแบ็กเอนด์ด้วย Grid UI Magento จะเริ่มต้น js/core/app.jsโมดูล RequireJS …

1
ข้อผิดพลาดร้ายแรงการโทรไปยังฟังก์ชั่นสมาชิก dispatch () ในขณะที่เรียกบล็อกของฉันใน magento 2
นี่คือไฟล์บล็อกของฉัน: <?php namespace ChennaiBox\Mymail\Block\Mail; class MailContent extends \Magento\Framework\View\Element\Template { protected $_objectManager; protected $customerSession; public function __construct( \Magento\Customer\Model\Session $customerSession, \Magento\Framework\ObjectManagerInterface $objectManager ) { $this->customerSession = $customerSession; $this->_objectManager = $objectManager; } public function mymailData() { try{ if ($this->customerSession->isLoggedIn()) { $cutomerEmail =(string)$this->customerSession->getCustomer()->getEmail(); echo $cutomerEmail; else{ $this->_redirect('customer/account/login/'); } }catch (Exception $e) { $e->getMessage(); } …

2
วิธีเปิดใช้งานการบันทึกข้อผิดพลาดและข้อยกเว้นใน Magento2
ฉันไม่เห็นข้อผิดพลาดประเภทใดใน magento2 ฉันกำลังใช้เกตเวย์การชำระเงินที่กำหนดเอง แต่เมื่อฉันเพิ่มรายการแบบหล่นลงในแผงผู้ดูแลระบบแบ็กเอนด์ของ magento2 ในเวลานั้นมันแสดงให้เห็นหน้าว่างและเมื่อฉันคอนโซลจะแสดงข้อผิดพลาดเซิร์ฟเวอร์ภายใน 500 เท่านั้น
19 magento2  error  api  payment 

2
วิธีเพิ่มคลาส CSS ในร่างกาย [Magento2]
ฉันพยายามเพิ่มคลาส css บนแท็ก body แต่ไม่สามารถค้นหาไฟล์ใด ๆ จากที่แสดงแท็ก body ฉันต้องการเพิ่มคลาส css หนึ่งคลาสบนแท็ก body เช่นอื่น ๆ ที่กำลังจะมา> page-with-filter page-products page-layout-2columns-left myclasshere ในรุ่นก่อนหน้านี้ด้านล่างเป็นรหัส xml เพื่อเพิ่มคลาสในร่างกาย <reference name="root"> <action method="addBodyClass"> <classname>my-profile</classname> </action> </reference> ฉันลองใช้มัน แต่มันก็ใช้ไม่ได้ ฉันต้องเพิ่มหนึ่งคลาสพร้อมpage-layout-2columns-leftเทมเพลตเท่านั้น
19 magento2 

2
การพึ่งพายากคืออะไรและการพึ่งพาอาศัยที่นุ่มนวลคืออะไร
ใน Magento 2 (เวอร์ชั่นเสถียรใด ๆ ) คุณสามารถเรียกใช้คำสั่งนี้bin/magento info:dependencies:show-modulesและคุณจะได้รับไฟล์ csv ในรูทของแอปพลิเคชันของคุณที่modules-dependencies.csvมีการอ้างอิงโมดูลทั้งหมดที่มีลักษณะดังนี้: การพึ่งพาแบบยากคืออะไรและการพึ่งพาแบบ Soft คืออะไร ตัวอย่างของแต่ละคนจะช่วย

2
Magento 2: วิธีปฏิบัติที่ดีที่สุดในการเพิ่ม / ลบรูปภาพผลิตภัณฑ์โดยทางโปรแกรม?
ฉันต้องการอัปโหลดภาพไปยังผลิตภัณฑ์ที่มีอยู่ import_dirภาพที่อยู่ใน และพวกเขาจำเป็นต้องเพิ่มไปยังผลิตภัณฑ์ที่มีอยู่แล้วในแคตตาล็อก ฉันสามารถหาวิธีทำได้ 2 วิธีเท่านั้น 1. "วิธีปฏิบัติที่ไม่เหมาะสม" - ใช้รุ่นผลิตภัณฑ์\Magento\Catalog\Model\Product::addImageToMediaGallery 1. Copy the images from `import_dir` to `pub/media/tmp` 2. Add the images to the product 3. Save product รหัส /* copy files from import_dir to pub/media/tmp */ /** @var \Magento\Catalog\Api\Data\ProductInterface $product */ /* Init media gallery */ $mediaGalleryEntries = $product->getMediaGalleryEntries(); …


6
ข้อผิดพลาดร้ายแรงในการติดตั้ง Magento 2 - ไม่สามารถสร้างอินเทอร์เฟซได้
ฉันได้ติดตั้ง Magento 2.1 ใหม่บนบรรทัดคำสั่งและจะได้รับข้อผิดพลาดร้ายแรงเช่นเดียวกันเมื่อพยายามเข้าถึงส่วนหน้าหรือส่วนหลัง ข้อผิดพลาดร้ายแรง: ข้อผิดพลาดที่ไม่ได้อ่าน: ไม่สามารถยกตัวอย่างอินเทอร์เฟซ Magento \ Framework \ App \ Config \ Scope \ ReaderPoolInterface ทุกคนมีประสบการณ์เหมือนกันหรือไม่ ฉันได้พบทรัพยากรบางอย่าง แต่ไม่มีความช่วยเหลือจริง อัปเดต ฉันได้ลบ var / di และ var / generation แล้วตั้งเป็นโหมดผู้พัฒนา Fatal error: Uncaught Error: Cannot instantiate interface Magento\Framework\App\Config\Scope\ReaderPoolInterface in /shop/build/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:73 Stack trace: #0 /shop/build/vendor/magento/framework/ObjectManager/ObjectManager.php(71): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...') #1 /shop/build/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(126): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...') #2 …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.