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

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

1
Magento 2 - ลำดับชั้นเต็มเกล็ดขนมปังผลิตภัณฑ์ที่ชาญฉลาด
หากฉันเปิดผลิตภัณฑ์โดยตรงจากหน้าแรกหรือหน้าค้นหาจากนั้นแสดงเส้นทางแบบนี้: หน้าแรก> MyProduct โดยที่ถ้าฉันไปที่หมวดหมู่จากนั้นหมวดหมู่ย่อยและจากนั้นเปิดผลิตภัณฑ์มันแสดง Breadcrumb ดังนี้: หน้าแรก> หมวดหมู่ 1> หมวดหมู่ 2> MyProduct ฉันต้องทำให้ breadcrumb มีลำดับชั้นเต็มที่ไม่ว่าฉันจะไปที่หน้าผลิตภัณฑ์หรือไม่ โปรดช่วยฉันทำสิ่งนี้ให้สำเร็จ

3
แสดงตัวเลือกผลิตภัณฑ์ในป๊อปอัพ
ฉันมีผลิตภัณฑ์ที่มีตัวเลือกสี / ผ้า / สไตล์มากมายสำหรับแต่ละผลิตภัณฑ์ ถ้าฉันเพิ่มพวกเขามันจะกดปุ่ม "เพิ่มลงในตะกร้า" ด้านล่างฝาพับ เป็นไปได้ไหมที่จะแสดงคุณสมบัติ / ตัวเลือกผลิตภัณฑ์ในหน้าต่างป๊อปอัพใหม่หรือในแท็บ? เป็นตัวอย่างฉันต้องการอะไรแบบนี้ https://www.darlingsofchelsea.co.uk/kingly# (คลิกที่ "เลือกหนัง" แล้วคุณจะเห็นตัวเลือกเปิดในป๊อปใหม่) หรือ https://www.sofa.com/gb/sofas/breakdownable-sofas-%28for-easy-access%29/descartes-sofa/p/SO-DSC (คลิกที่ "เลือกผ้า" จากนั้นตัวเลือกที่เปิดในแท็บบน หน้า) ความช่วยเหลือจากคุณจะได้รับการชื่นชม ขอบคุณ
9 magento2 

6
Magento 2: การเปลี่ยนแปลงราคาของผลิตภัณฑ์ในคอนโทรลเลอร์ไม่ทำงานในขณะนี้!
ฉันพยายามที่จะเปลี่ยนราคาสินค้าของฉันเช่นนี้: Controller.php: [แก้ไข] <?php namespace MassiveArt\ShoppingCart\Controller\Index; use Magento\Catalog\Model\ProductFactory; use Magento\Checkout\Model\Cart; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; use Magento\Framework\Controller\Result\JsonFactory; use Magento\Framework\Data\Form\FormKey; class Index extends Action { /** * @var FormKey */ protected $formKey; /** * @var Session */ protected $checkoutSession; /** * @var Cart */ protected $cart; /** * @var ProductFactory */ protected …

1
วัสดุการอ่านสำหรับการสอบผู้พัฒนาวีโอไอพี 2
เรารู้ว่าวีโอไอพีที่เพิ่งเปิดตัวนักพัฒนาซอฟต์แวร์วีโอไอพี 2 ได้รับการรับรอง Front Endสอบ ฉันรู้ว่าคะแนนผ่านคือ 63% แต่ฉันต้องการที่จะรู้ว่าวัสดุการศึกษาใดที่มีประโยชน์ในการสอบนี้ (นอกเหนือจากคู่มือการศึกษาฟรีจาก Magento) จำนวนคำถามที่จะถามในการสอบ? จำนวนการสอบซ้ำสำหรับการสอบนั้นหรือไม่ มีเกณฑ์การส่งผ่านEE editionเหมือนที่เรามีM1 Developer Plus Examหรือไม่? มีการทดลองซ้ำฟรีอีกเท่าใด (หากคุณล้มเหลวในการพยายามครั้งแรก)

1
วัสดุการอ่านสำหรับการสอบพัฒนาผู้ร่วมงานที่ได้รับการรับรองจาก Magento 2 [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา เมื่อเร็ว ๆ นี้Magentoประกาศ การสอบสำหรับนักพัฒนาซอฟต์แวร์ที่เกี่ยวข้องกับการสอบ Magento 2 ที่ผ่านการรับรองสำหรับMagento2รุ่น หลังจากอ่านในหน้านี้https://u.magento.com/magento-2-certified-associate-developer-exam#.WqlJQ-bhVNA ฉันมีคำถามบางอย่างเกี่ยวกับการสอบ คะแนนสอบผ่านสำหรับการสอบนี้คืออะไร สื่อการเรียนใดที่จะเป็นประโยชน์สำหรับการเตรียมตัวสำหรับการสอบนี้ และสุดท้ายยกเว้นFree study Guideวัสดุการศึกษาอื่น ๆ ที่ใช้ได้สำหรับการสอบนี้ มีเกณฑ์การส่งผ่านEE editionเหมือนที่เรามีM1 Developer Plus Examหรือไม่? นโยบายการสอบใหม่สำหรับการสอบนี้คืออะไร มีการซ่อมฟรีอีกกี่ครั้ง

1
เตะออกจากแบ็กเอนด์“ ไม่พบส่วนที่มองเห็นได้”
Magento 2.2 อนุญาตให้ฉันลงชื่อเข้าใช้แบ็กเอนด์ แต่ทันทีที่ฉันคลิกที่บางสิ่งมันจะส่งฉันกลับไปที่แบบฟอร์มล็อกอินและแสดงข้อความ ไม่พบส่วนที่มองเห็นได้ ฉันไม่เห็นข้อผิดพลาดใด ๆ ในบันทึกของ Apache และไม่มีข้อผิดพลาดในvar/log/*.logไฟล์ของ Magento ฉันลบไฟล์แคช Magento ด้วยตนเอง ลองล้างตารางเซสชั่นในฐานข้อมูลและรันbin/magento setup:upgradeในโหมด verbose ด้วย ฉันยังใช้: bin/magento cache:flush และbin/magento cache:clean ฉันสามารถทำขั้นตอนอื่นใดในการแก้ไขปัญหานี้ อัปเดต: ฉันพบว่ามีสาเหตุมาจากโมดูลที่ฉันใช้เพื่อช่วยในกระบวนการพัฒนา อย่างไรก็ตามมันเป็นเพียงแค่การเปิดและปิดโมดูลและทดสอบแต่ละโมดูล ไม่มีการบ่งชี้ในไฟล์บันทึกใด ๆ ของสาเหตุ ยังคงชอบที่จะเห็นคำแนะนำเกี่ยวกับที่ฉันจะได้พบสิ่งนี้

7
ปัญหาการขยายภาพผลิตภัณฑ์ในหน้ารายละเอียดผลิตภัณฑ์เมื่อเมนูแบบเลื่อนลงมีพื้นที่ทับซ้อนกับมัน
ซูมทำงานได้ดี แต่เมื่อวางเมาส์เหนือเมนูแบบเลื่อนลงหมวดหมู่ไปยังพื้นที่ทับซ้อนของภาพผลิตภัณฑ์และเมนูแบบเลื่อนลงการซูมจะทำงานตามปกติแม้เมาส์จะยังคงอยู่ในเมนูแบบเลื่อนลง กรุณาตรวจสอบภาพจับ:

2
ทำไมต้องใช้ชุดรูปแบบเมื่อคุณมีโมดูล?
ภายในโมดูลที่กำหนดเองของฉันฉันได้เพิ่มไฟล์ Vendor/Theme/view/layout/default.xml ซึ่งฉันใช้เพื่อแทนที่ templating ทั่วโลกของไซต์จำนวนมากด้วยเทมเพลต / บล็อก / เลย์เอาต์จากโมดูลที่กำหนดเอง ฉันกำลังแนบสไตล์ของตัวเองทั่วโลกที่มีอยู่ในview/webไดเรกทอรีในโมดูลนั้น ฉันควรจะใช้ชุดรูปแบบสำหรับสิ่งนี้แทนหรือไม่? มีข้อโต้แย้งที่ดีสำหรับรูปแบบการออกแบบหนึ่งมากกว่าอีกรูปแบบหนึ่งหรือไม่? เช่น. ใช้app/designมากกว่าapp/codeหรือไม่

1
ทำให้วิธีการจัดส่งแบบกำหนดเองที่เลือกแสดงการป้อนข้อความแบบกำหนดเองเมื่อทำการชำระเงินแบบ onepage
ฉันได้เพิ่มวิธีการจัดส่งแบบกำหนดเองเช่นนี้: app / etc / config.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Store:etc/config.xsd"> <default> <carriers> <lime> <active>1</active> <allowed_methods>delivery</allowed_methods> <methods>delivery</methods> <type>NAMESPACE</type> <sallowspecific>0</sallowspecific> <model>Namespace\Module\Model\Carrier</model> <name>Namespace_Module custom Shipping</name> <title>Namespace_Module custom Shipping</title> <handling_type>F</handling_type> </lime> </carriers> </default> </config> app / รหัส / Namespace / โมดูล / รุ่น / Carrier.php public function collectRates(RateRequest $request) { if (!$this->getConfigFlag('active')) { …

1
Persistence อายุการใช้งานไม่ทำงานใน Magento 2
ฉันได้กำหนดค่า Persistence Lifetime บน Magento 2 แล้ว แต่มันไม่ทำงานอย่างที่คาดไว้ ฉันกำหนดค่าอายุการใช้งานคุกกี้ 60 วินาทีแล้ว แต่ก็ไม่ส่งผลกระทบใด ๆ ฉันได้ตรวจสอบกับ Magento 2 รุ่น 2.1.5 ที่เป็นค่าเริ่มต้น แต่ไม่มีโชค มีใครช่วยฉันได้บ้าง

2
รวมคำพูดของแขกเข้ากับคำพูดของลูกค้า (ถ้าเข้าสู่ระบบแบบกำหนดเอง) magento 2 ส่วนที่เหลือ
หากมี 2 รายการในรถเข็นถ้าลูกค้าเข้าสู่ระบบทั้งสองรายการจะต้องเพิ่มรถเข็นทั้งใบเสนอราคา (ก่อนเข้าสู่ระบบ & หลังเข้าสู่ระบบ) ผสานและสร้างใบเสนอราคาสุดท้ายซึ่งมีรายการทั้งหมดของใบเสนอราคาลูกค้า ลิงก์อ้างอิงที่ฉันได้รับใน google https://magento.stackexchange.com/a/62481 https://magento.stackexchange.com/a/30460
9 magento2  api  rest  quote 

2
อะไรและทำไมเป็นวิธีที่เหมาะสมในการโหลดแบบจำลอง
ฉันมีประสบการณ์ค่อนข้างมากกับ Magento แต่ฉันรู้ว่าฉันไม่เข้าใจวิธีการโหลดแบบจำลองที่ถูกต้องและทำไม ฉันได้อ่านทุกสิ่งที่ฉันสามารถทำได้เกี่ยวกับหัวข้อนี้ แต่ผู้คนอธิบายสิ่งต่าง ๆ เช่นนี้ไม่เคยลึกพอที่จะอธิบายได้ทำไมต้องใช้วิธีการเฉพาะนี้แทนวิธีอื่น สมมติว่าไม่มีที่เก็บสำหรับรุ่นที่ฉันต้องการโหลด จนถึงตอนนี้ฉันมักจะใช้ model ในตัวสร้างแล้วก็โหลดมัน public function __construct( \Vendor\Module\Model\Something $somethingModel ) { $this->somethingModel = $somethingModel; } public function getTestById($id) { return $this->somethingModel->load($id); } และมันก็ใช้งานได้ตามปกติฉันก็ค่อนข้างแน่ใจว่ามันหรืออย่างน้อยก็ถูกใช้ในแกนกลางทั่วไป แต่ฉันเห็นเพื่อนร่วมงานคนหนึ่งของฉันใช้ modelFactory->create()->load($id) เท่าที่ฉันเข้าใจโรงงานกำลังถูกใช้เพื่อสร้างเอนทิตีใหม่ตัวอย่างเช่นถ้าฉันต้องการสร้างผลิตภัณฑ์ใหม่จากนั้นฉันสามารถสร้างโรงงานเติมข้อมูลด้วยข้อมูลแล้วบันทึก แต่แล้วอีกครั้งฉันเริ่มค้นคว้าหัวข้อและฉันเห็นตัวอย่างจาก Fabian Schmengler ( เมื่อเราควรใช้ Repository และ Factory ใน Magento 2? ) ผู้โหลดแบบจำลองด้วยวิธีนี้และไม่สนับสนุนคนอื่นจากการโหลดแบบจำลองเขาไม่ได้ทำ ไม่อธิบายว่าทำไมนอกจากบอกว่ามันไม่ใช่ส่วนหนึ่งของสัญญาการบริการ เท่าที่ฉันเข้าใจที่เก็บข้อมูลเป็นส่วนหนึ่งของสัญญาบริการดังนั้นฉันจึงไม่เห็นการเชื่อมต่อใด ๆ ที่นี่เมื่อพูดถึงการโหลดรุ่นที่ไม่สามารถใช้งานได้ผ่านที่เก็บข้อมูล …

6
Magento2: วิธีที่ดีที่สุดในการตรวจจับอุปกรณ์มือถือคืออะไร?
ฉันใช้โค้ดด้านล่างเพื่อตรวจจับมือถือใน magento1 $isMobile = Zend_Http_UserAgent_Mobile::match( Mage::helper('core/http')->getHttpUserAgent(), $_SERVER ); ฉันไม่แน่ใจว่ามีบางสิ่งที่ใช้ได้สำหรับ Magento2 เช่นกัน มีใครใช้บางอย่างเช่นนี้ใน magento2?

4
Magento 2: วิธีกำหนดค่า Nginx ให้ใช้หลายเว็บไซต์กับโฟลเดอร์ย่อย
เราต้องการสร้างเว็บไซต์หลายแห่งใน Magento 2 มีบทความเกี่ยวกับหัวข้อนี้ในเอกสารทางการของวีโอไอพี 2แต่วิธีที่พวกเขาอธิบายไม่เหมาะสำหรับกรณีของเรา พวกเขาแนะนำให้ใช้โดเมนย่อยเพื่อกำหนดเว็บไซต์ที่แตกต่างเช่น เว็บไซต์ 1 .magento-site.com เว็บไซต์ 2 .magento-site.com เราอยากจะใช้โฟลเดอร์ย่อยแทนโดเมนย่อย เพื่อยกตัวอย่าง magento-site.com/ เว็บไซต์ 1 magento-site.com/ เว็บไซต์ 2 เราจะเอาชนะปัญหานี้บนเว็บเซิร์ฟเวอร์ Nginx ได้อย่างไร การกำหนดค่าของฉัน ฉันใช้ Ubuntu 16.04 ฉันติดตั้งNginxแล้วและยังไม่ได้เปลี่ยนการกำหนดค่าหลัก Nginx ฉันสร้างไฟล์magento-site.com.confไว้ข้างใน/etc/nginx/sites-enabled/magento-site.com.confแล้ว /etc/nginx/sites-enabled/magento-site.com.conf server { listen 8080; server_name magento-site.com; set $MAGE_RUN_CODE website1; set $MAGE_ROOT /var/www/magento-site.com; include /var/www/magento-site.com/nginx.conf; } แก้ไข 1: (2017-10-23) ฉันมีร้านค้าหลายแห่งสำหรับแต่ละเว็บไซต์


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