คำถามติดแท็ก magento2

คำถามทั่วไปเกี่ยวกับ Magento 2 ไม่ใช่เฉพาะรุ่นรอง ใช้แท็กนี้เพื่อแยกความแตกต่างจาก Magento 1. หากคุณมีปัญหากับรุ่นที่เฉพาะเจาะจงโปรดใช้แท็ก 'Magento-2.x' ที่เหมาะสมแทน ฟังก์ชันการทำงานระหว่าง Magento 2 รุ่นรองอาจแตกต่างกัน

6
ไฟล์เทมเพลตไม่ถูกต้อง - ปัญหาการอัปเกรดจาก 2.2.6 เป็น 2.2.7 หรือ 2.3
ฉันได้อัพเกรดเวอร์ชั่น 2.2.6 เป็นรุ่น 2.2.7 แต่มันแสดงข้อผิดพลาดด้านล่างในเว็บไซต์ของฉัน 1 exception(s): Exception #0 (Magento\Framework\Exception\ValidatorException): Invalid template file: 'C:/xampp2/htdocs/magento2/demo1/vendor/magento/module-theme/view/frontend/templates/page/js/require_js.phtml' in module: '' block's name: 'require.js' Exception #0 (Magento\Framework\Exception\ValidatorException): Invalid template file: 'C:/xampp2/htdocs/magento2/demo1/vendor/magento/module-theme/view/frontend/templates/page/js/require_js.phtml' in module: '' block's name: 'require.js' #0 C:\xampp2\htdocs\magento2\demo1\vendor\magento\framework\View\Element\Template.php(300): Magento\Framework\View\Element\Template->fetchView('C:/xampp2/htdoc...') #1 C:\xampp2\htdocs\magento2\demo1\vendor\magento\framework\View\Element\AbstractBlock.php(667): Magento\Framework\View\Element\Template->_toHtml() #2 C:\xampp2\htdocs\magento2\demo1\vendor\magento\framework\View\Result\Page.php(248): Magento\Framework\View\Element\AbstractBlock->toHtml() #3 C:\xampp2\htdocs\magento2\demo1\vendor\magento\framework\View\Result\Layout.php(170): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor)) #4 C:\xampp2\htdocs\magento2\demo1\vendor\magento\framework\Interception\Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor)) #5 C:\xampp2\htdocs\magento2\demo1\vendor\magento\framework\Interception\Interceptor.php(138): …

5
วิธีรับภาพผลิตภัณฑ์และ URL ใน Magento 2
นี่คือผู้สังเกตการณ์ของฉัน: public function execute(\Magento\Framework\Event\Observer $observer) { $orderIds = $observer->getEvent()->getOrderIds(); $order = $this->_orderRepositoryInterface->get($orderIds[0]); $items =$order->getAllVisibleItems(); $productQuantity = array(); $productPrice = array(); $productName = array(); $productIds = array(); foreach($items as $item) { $productIds[]= $item->getProductId(); $productName[]= $item->getSku(); $productPrice[] = $item->getPrice(); $productQuantity[]= floor($item->getQtyOrdered()); } } ฉันจะรับภาพผลิตภัณฑ์และ URL ผลิตภัณฑ์จากรายการได้อย่างไร

2
คอมโพเนนต์กริดของวีโอไอพีไม่ได้เรียงอย่างถูกต้อง
ฉันได้กำหนดค่าองค์ประกอบกริดใน Magento - และพฤติกรรมการเรียงลำดับดูเหมือนขาด ฉันจะแก้ไขข้อบกพร่องนี้ได้ในระดับ javascript และ / หรือใครมีความคิดใด ๆ ว่าทำไมสิ่งนี้อาจเกิดขึ้น? ถ้าฉันเรียงลำดับกริดหนึ่งครั้งจะมีการร้องขอ ajax และทุกอย่างจะเรียงลำดับอย่างถูกต้อง อย่างไรก็ตามการเรียงลำดับที่สองโดยไม่มีการร้องขอ ajax จะแสดงผลกริดด้วย ID เดียวกันทั้งหมด พฤติกรรมไม่ได้เกิดขึ้นซ้ำบนกริดหลักของ Magento ดังนั้นฉันค่อนข้างแน่ใจว่านี่คือสิ่งที่ฉันทำ ฉันไม่ทราบว่าระบบคอมโพเนนต์ ui นั้นดีพอที่จะทราบว่าจะเริ่มแก้ไขข้อบกพร่องนี้ได้ที่ไหน

2
จะสร้างอ็อบเจกต์ Varien ใน Magento 2 ได้อย่างไร?
ในวีโอไอพี 1 เราสามารถสร้างวัตถุแปรปรวนแบบนี้ $collection = new Varien_Data_Collection(); $varienObject = new Varien_Object(); $varienObject->setData($data); $varienObject->setItem($item); $collection->addItem($varienObject); วิธีสร้างวัตถุใน magento 2
16 magento2  object 

2
Magento 2: ไฟล์เนื้อหาคงที่ที่แตกต่างกันต่อสถานที่?
ใน Magento 2 URL เนื้อหาคงที่จะมีลักษณะเช่นนี้ http://magento-2-with-keys.dev/static/adminhtml/Magento/science/en_US/Pulsestorm_FrontendTutorial1/hello.js ซึ่งรวมถึงen_USส่วนสถานที่ นี่แสดงนัยอย่างยิ่งว่า Magento 2 ช่วยให้คุณสามารถสร้างไฟล์เนื้อหาคงที่ที่แตกต่างกันต่อสถานที่ Magento 2 ประมวลผลไฟล์เนื้อหาสแตติกสำหรับสตริง locale / gettext ข้อใดต่อไปนี้เป็นจริง หรือว่าเป็นจริงทั้งคู่? หรือไม่ ฉันในฐานะผู้พัฒนาโมดูล Magento จะจัดเตรียมไฟล์เนื้อหาแบบคงที่ได้อย่างไรในแต่ละสถานที่ สิ่งนี้จะแตกต่างกันหรือไม่ถ้าฉันเป็นนักพัฒนาธีม

4
สร้างเว็บไซต์ / ร้านค้าหลายแห่งใน Magento 2
คุณช่วยระบุแหล่งที่มา / ขั้นตอนเพื่อสร้างเว็บไซต์หลายแห่งใน magento 2 ได้ไหมฉันมี google มันเกี่ยวกับเรื่องนี้ แต่ไม่มีแหล่งที่มา / ขั้นตอนที่ไม่ได้ให้เส้นทางในการสร้างเว็บไซต์ / ร้านค้าหลายแห่ง

3
วิธีรับกิจกรรม / ผู้สังเกตการณ์ใน magento 2
ใน Magento 1 ฉันสามารถรับรายการเหตุการณ์ / ผู้สังเกตการณ์ได้โดยdispatchEvent()วิธีการดีบั๊กจากMage.phpด้านล่าง /** * Dispatch event * * Calls all observer callbacks registered for this event * and multiple observers matching event name pattern * * @param string $name * @param array $data * @return Mage_Core_Model_App */ public static function dispatchEvent($name, array $data = array()) { …

2
จะเรียกไฟล์ PHTML ภายในหน้า CMS Magento 2 ได้อย่างไร?
วีโอไอพี 2 ฉันได้ติดตั้งโมดูล Bannerslider ตัวอย่างที่ดาวน์โหลดจาก Magestore เมื่อฉันโทรbannerslider.phtmlเข้าสู่หน้าแรกของ CMS มันแสดงข้อผิดพลาดที่ไม่น่าเชื่อถือในหน้าแรก {{block class="Magento\Bannerslider\Block\Slideshow" template="bannerslider.phtml"}} ข้อความแสดงข้อผิดพลาดคือ We're sorry, an error has occurred while generating this email. ฉันเปลี่ยนคลาสบล็อกด้วย แต่ก็ยังแสดงข้อผิดพลาดเดียวกัน คุณช่วยแนะนำฉันด้วยวิธีที่เหมาะสมได้ไหม? หากคุณต้องการรายละเอียดเพิ่มเติมของรหัสเพิ่มเติมกรุณาพูดถึงฉันในความคิดเห็น ฉันติดอยู่ที่นี่จริงๆ หลังจากที่ไม่ได้SetEnv MAGE_MODE developerอยู่ใน.htaccessข้อความข้อผิดพลาดไฟล์ที่มีการเปลี่ยนแปลงและแสดง Error filtering template: Invalid block type: Magento\Bannerslider\Block\Slideshow โดยส่วนผู้ดูแลระบบของโมดูลนี้ทำงานได้ดี คลาสบล็อก namespace Magento\Bannerslider\Block; use Magento\Framework\View\Element\Template; use Magento\Framework\View\Element\Template\Context; use Magento\Framework\Filesystem; use Magento\Framework\App\Filesystem\DirectoryList; …

2
สถานะคำสั่งซื้อไม่เปลี่ยนแปลงในตารางคำสั่งขาย Magento 2
ฉันใช้วิธีการจัดส่ง fedex และหลังจากสร้างการจัดส่งสถานะจะแสดงเสร็จในหน้ามุมมองคำสั่งซื้อ แต่ยังคงมีสถานะ 'กำลังดำเนินการ' ในตารางใบสั่งขาย กรุณาตรวจสอบภาพหน้าจอต่อไปนี้ พวกคุณช่วยฉันได้ไหม !!!! คำสั่งนี้ถูกวางโดยใช้วิธีการชำระเงิน authorize.net ฉันได้ตั้งสถานะการประมวลผลเมื่อมีคนสั่งซื้อโดยใช้วิธีการชำระเงินอนุญาต ดังนั้นฉันจะตั้งค่าสถานะที่สมบูรณ์ในตารางผู้ดูแลระบบได้อย่างไรโปรดช่วยด้วย !!!!!

3
การเพิ่มวิธีการใหม่ให้กับคลาสนามธรรมใน Magento 2
เช่นเดียวกับหัวข้อนี้กล่าวว่าแทนที่ระดับนามธรรมในวีโอไอพี 2ในวีโอไอพี 1 , ฉันสามารถสร้างคลาสใหม่ได้อย่างสมบูรณ์ ใน Magento 2 เราจำเป็นต้องใช้ปลั๊กอิน แต่ปลั๊กอินอนุญาตให้ฉันแก้ไขวิธีที่มีอยู่เท่านั้น ฉันต้องทำอย่างไรหากฉันต้องการเพิ่มวิธีการใหม่ ตัวอย่าง: คลาสนี้vendor/magento/module-ui/Component/AbstractComponent.phpมีอาร์เรย์ของส่วนประกอบ: $componentsไม่มีฟังก์ชั่นในการยกเลิกการตั้งค่า / ลบองค์ประกอบสำหรับอาร์เรย์นั้น ดังนั้นฉันจะสร้างฟังก์ชันนั้นได้อย่างไร

5
การดีบักคอมโพเนนต์ ui
ฉันกำลังพยายามสร้างโมดูล CRUD ที่ใช้ส่วนประกอบ UI สำหรับกริดผู้ดูแลระบบและแบบฟอร์ม ฉันเคยทำสิ่งนี้มาก่อนและได้ผล แต่อันนี้ต่างออกไปเล็กน้อยและดูเหมือนว่าฉันทำอะไรบางอย่างผิดพลาด ปัญหาอยู่ในไฟล์คอมโพเนนต์ UI หรือบางคลาสที่อ้างอิงโดยไฟล์คอมโพเนนต์ UI ได้อย่างแน่นอน หากฉันลบการอ้างอิงองค์ประกอบ UI ออกจากไฟล์เลย์เอาต์เพจจะโหลด (โดยไม่มีกริดแน่นอน) เมื่อรวมองค์ประกอบ UI หน้าจะว่างเปล่าและไม่มีข้อผิดพลาดในการบันทึกที่ใดก็ตามแม้ในโหมดนักพัฒนาซอฟต์แวร์ ฉันจะเริ่มต้นการดีบักการโหลดและการแสดงผลของคอมโพเนนต์ UI ได้อย่างไร


14
Magento2: เปลี่ยนลำดับของแท็บบนหน้าผลิตภัณฑ์
ฉันพยายามที่จะเปลี่ยนลำดับของแท็บในหน้าสินค้าในวีโอไอพี 2. Details|More Information|Reviewsเริ่มต้นคือ ฉันเหนื่อย: ผู้ขาย / ธีม / Magento_Catalog / รูปแบบ / catalog_product_view.xml <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <move element="product.info.description" destination="product.info.details" after="-" /> </body> </page> แต่นั่นไม่ได้ผลและนั่นเป็นวิธีที่แนะนำสำหรับองค์ประกอบการเคลื่อนไหว ฉันสามารถย้ายแท็บออกจากพื้นที่แท็บและไปยังพื้นที่อื่น ๆ รวมถึงเพิ่มแท็บใหม่ แต่ฉันไม่สามารถควบคุมลำดับของแท็บได้ ฉันเดาว่ามันมีบางอย่างที่เกี่ยวข้องกับgroup="detailed_info"; ดูเหมือนว่าวีโอไอพีจะจับองค์ประกอบเลย์เอาต์ด้วยคุณลักษณะนี้ใน XML และวนซ้ำผ่านมันเพื่อสร้างแท็บ มีวิธีการเปลี่ยนลำดับของแท็บโดยไม่ต้องเขียนโมดูลใหม่หรือไม่?


6
วิธีรับรหัสกลุ่มลูกค้าปัจจุบันใน magento2
ฉันต้องการรับรหัสกลุ่มลูกค้าปัจจุบันในไฟล์phtml เมื่อฉันไม่ได้เข้าก็ยังเป็นผลตอบแทนประเภททั่วไปกลุ่มลูกค้า จะได้รับผลลัพธ์ที่เหมาะสมได้อย่างไร

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