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

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

2
Magento 2: วิธีการตรวจสอบว่ามีการติดตั้งโมดูลหรือไม่
ใน Magento 2 เป็นไปได้ไหมที่จะตรวจสอบว่ามีการติดตั้งโมดูลตอนรันไทม์หรือไม่? ในวีโอไอพี 1 ฉันอาจจะใช้วิธีการช่วยเหลือหรือด้วยตนเองเรียกต้นไม้การกำหนดค่าส่วนกลางและตรวจสอบโหนดภายใต้isModuleEnabled<modules/> isModuleEnabledMagento 2 มีความเท่าเทียมกันหรือไม่? หากไม่ใช่ฉันจะคว้าการกำหนดค่าส่วนกลางและตรวจสอบโหนดโมดูลที่ฉันต้องการได้อย่างไร

3
ความแตกต่างระหว่าง“ เพจ” และ“ เลย์เอาต์” รูทแท็กใน Magento 2
ใน Magento 2 บางเลย์เอาต์จัดการไฟล์ XML ที่เปิดด้วย <page.../> แท็กรูต คนอื่นเปิดด้วย <layout.../> แท็กรูต การใช้แท็กด้านบนอย่างใดอย่างหนึ่งแนะนำความแตกต่างการทำงานใด ๆ กับไฟล์ XML จัดการเลย์เอาต์? หรือว่าการแต่งหน้าต่างแบบนี้ล้วนๆ หรือบางสิ่งในระหว่าง ตัวอย่างสองตัวอย่าง <!-- File: vendor/magento/module-weee/view/frontend/layout/default.xml --> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> และ <!-- File: vendor/magento/module-widget/view/adminhtml/layout/adminhtml_widget_loadoptions.xml --> <layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/layout_generic.xsd">
18 magento2  layout  page 

6
Magento 2 - วิธีการดึงข้อมูลผลิตภัณฑ์
ฉันต้องการใช้ฟังก์ชั่นเช่นgetName(), getPrice()ฯลฯ ของผลิตภัณฑ์เพื่อดึงข้อมูลผลิตภัณฑ์ใน Magento 2 ทุกคนสามารถแสดงให้ฉันเห็นว่าฉันจะประสบความสำเร็จได้อย่างไร

8
Magento 2:“ เว็บเซิร์ฟเวอร์ของคุณตั้งค่าไม่ถูกต้องและอนุญาตให้เข้าถึงไฟล์สำคัญได้โดยไม่ได้รับอนุญาต กรุณาติดต่อผู้ให้บริการโฮสต์ของคุณ”
สภาพแวดล้อมการพัฒนา Magento 2 ของฉันเริ่มกระตุ้นฉันด้วยข้อความแสดงข้อผิดพลาดต่อไปนี้ เว็บเซิร์ฟเวอร์ของคุณตั้งค่าไม่ถูกต้องและอนุญาตการเข้าถึงไฟล์สำคัญ กรุณาติดต่อผู้ให้บริการโฮสต์ของคุณ มีใครติดตาม มีการตรวจสอบความปลอดภัยอะไรบ้าง การตรวจสอบเหล่านี้เกิดขึ้นที่ไหนในรหัสหลัก
18 magento2  php  security 

8
วิธีทำให้ Magento 2 พัฒนาเว็บไซต์รวดเร็ว?
ฉันปิดแคชทั้งหมดและตั้งค่าโหมดการปรับใช้เป็นการพัฒนา ดังนั้นเว็บไซต์พัฒนา Magento 2 ของฉันบนทุกเครื่องจึงช้ามากเมื่อเทียบกับ Magento 1.x sites เป็นเรื่องปกติสำหรับ Magento 2 หรือไม่? การกำหนดค่าเซิร์ฟเวอร์และ Magento คืออะไรที่เราต้องใช้กับเว็บไซต์พัฒนา Magento 2 เพื่อให้มีความเร็วสูงสุด ปรับปรุง: สำหรับ mac สำหรับการพัฒนาท้องถิ่นฉันสามารถเพิ่มความเร็วไซต์โดยปิดใช้งาน opcache เนื่องจากมีปัญหาการกำหนดค่า
18 magento2  cache 

6
ใส่ในรถเข็นไม่ทำงานในพื้นที่โฮสต์เฉพาะในโครเมี่ยม (Magento 2 ติดตั้งใหม่)
ฉันติดตั้ง magento 2 ใหม่localhostแล้วและพยายามเพิ่มสินค้าลงในรถเข็น แต่ไม่ได้ผล .. เมื่อคลิกที่ปุ่มสั่งซื้อปุ่มจะเปลี่ยนเป็นการเพิ่ม และอยู่ที่นั่นไม่ได้เพิ่มในรถเข็น ข้อเสนอแนะใด ๆ


6
Magento 2 Custom Admin Action เปลี่ยนเส้นทางไปยังแดชบอร์ด
ฉันกำลังเรียนหลักสูตรการพัฒนาพื้นฐาน Magento 2 และการออกกำลังกาย Admin Router / Controller ดูเหมือนจะล้าสมัย เราเตอร์ใช้งานได้ แต่คอนโทรลเลอร์ไม่ทำงานมันจะเปลี่ยนเส้นทางไปยังหน้าแรกของผู้ดูแลระบบเสมอ รหัสสำหรับแอปเราเตอร์/ รหัส / การฝึกอบรม / ทดสอบ / etc / adminhtml / route.xml : <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/framework/App/etc/routes.xsd"> <router id="admin"> <route id="test" frontName="test"> <module name="Training_Test" before="Magento_Backend" /> </route> </router> </config> รหัสสำหรับแอปตัวควบคุมผู้ดูแลระบบ/ รหัส / การฝึกอบรม / ทดสอบ / ตัวควบคุม / …


6
Magento 2 - วิธีการรับค่าตัวเลือกคุณลักษณะของเอนทิตี eav?
ฉันจะรับค่าตัวเลือกคุณลักษณะของเอนทิตี eav ได้อย่างไร ฉันพบวิธีแก้ปัญหาเฉพาะสำหรับ magento 1.x แต่ M2 ฉันไม่รู้ M1: $attr = Mage::getResourceModel('eav/entity_attribute_collection')->setCodeFilter('specialty')->getData()[0]; $attributeModel = Mage::getModel('eav/entity_attribute')->load($attr['attribute_id']); $src = $attributeModel->getSource()->getAllOptions(); ใครรู้แสดงทีละขั้นตอนขอบคุณ!
18 magento2  database  eav 

7
Magento 2 ไม่ได้ลงชื่อเข้าใช้อย่างถูกต้องหรือบัญชีของคุณถูกปิดใช้งานชั่วคราว
เมื่อพยายามที่จะเข้าสู่ระบบบัญชีผู้ดูแลระบบในการตั้งค่าการทดสอบในท้องถิ่นของฉันมันบอกว่า: บัญชีถูกปิดใช้งานชั่วคราวแม้ฉันใช้ผู้ใช้และรหัสผ่านที่ถูกต้อง

5
Magento2: รับ URL สื่อในไฟล์เทมเพลต (โดยไม่เรียกผู้จัดการวัตถุโดยตรง)
วิธีรับMedia URLไฟล์เทมเพลต วิธีแก้ปัญหาทั้งหมดที่ฉันพบคือการเรียก Object Manager โดยตรง ข้อกังวลอีกข้อของฉันคุณสามารถโทรหาผู้จัดการวัตถุโดยตรงเพื่อเป็นการปฏิบัติที่ดีที่สุดได้ไหม (เพราะในโซลูชันส่วนใหญ่พวกเขาใช้ตัวจัดการวัตถุ)

3
Magento 2: โต๊ะแบนยังคงเป็นเรื่องน่าสนใจใช่ไหม
โต๊ะแบนยังเป็นสิ่งที่เราต้องกังวลใน Magento 2 หรือไม่? ฉันรู้ว่ามี UI ที่เราสามารถเปิดใช้งานตารางแบนได้ แต่ฉันไม่แน่ใจว่าพวกเขาได้รับการทดสอบดีเพียงใดและถ้าพวกเขาต้องการอีกต่อไป ถ้าตารางแบนมียังคงเป็นสิ่งที่ - ที่ / เมื่อทำคุณลักษณะสำหรับตารางแบนได้รับการสร้างขึ้นและ / หรือสร้างใหม่ สิ่งนี้เกิดขึ้นเมื่อทำดัชนีใหม่หรือไม่ หรือการกระทำ UI อื่น ๆ สามารถกระตุ้นการสร้างตารางแบนได้หรือไม่ มันเกิดขึ้นที่php bin/magento setup:di:compile? สถานที่อื่น ๆ? วีโอไอพีจะตัดสินใจอย่างไรหากต้องการทำให้แอททริบิวเป็นแอททริบิวต์แฟลต? จะทั้งหมดคุณลักษณะ EAV บี้? หรือมีคนอื่นซึ่งอาจจะไม่?

1
แผนการที่ดีที่สุดเกี่ยวกับการโยกย้ายเดลต้า
สามเดือนก่อนที่ฉันจะย้ายMagento 1.9.3.3CEไปที่Magento 2.1.7EE ฉันเพิ่ม / อัพเดทเนื้อหา CMS ติดตั้งส่วนขยาย 20+ และกำหนดค่าทั้งหมด สำหรับการทดสอบฉันเปลี่ยนผลิตภัณฑ์คำสั่งซื้อลูกค้าของฐานข้อมูล M2 ปัจจุบัน [จุดติดสำคัญ] สำหรับการทดสอบฉันเพิ่มผลิตภัณฑ์ลูกค้าคำสั่ง.. เป็นต้น ฉันกำลังวางแผนสำหรับการโยกย้ายเดลต้าแต่ฉันมีข้อสงสัย การโยกย้ายเดลต้าจะเขียนทับผลิตภัณฑ์ใดบ้างที่เราเปลี่ยนแปลง หากผู้ดูแลระบบ M1 เปลี่ยนแปลงผลิตภัณฑ์รายละเอียดเหล่านั้นจะปรากฏใน M2 ในขณะที่การย้ายเดลต้า ฉันกำลังมองหาการวางแผนที่เหมาะสม / ดีที่สุดเกี่ยวกับการโยกย้ายเดลต้า นอกจากนี้ฉันอยากรู้สิ่งที่ต้องทำและสิ่งที่ต้องทำในขณะที่การโยกย้ายเดลต้า

2
วิธีการเรียงลำดับ (สลับ) ที่อยู่สำหรับเรียกเก็บเงินใหม่ก่อนที่จะจัดส่ง
ฉันต้องสั่งซื้อที่อยู่สำหรับการเรียกเก็บเงินอีกครั้งก่อนที่จะจัดส่ง ในความเป็นจริงตรรกะควรเป็นวิธีอื่น ๆ กว่าตอนนี้ หากที่อยู่จัดส่งแตกต่างจากที่อยู่สำหรับการเรียกเก็บเงินคุณควรจะสามารถแก้ไขได้ ตอนนี้คุณสามารถแก้ไขที่อยู่สำหรับการเรียกเก็บเงินได้ถ้ามันแตกต่างจากที่อยู่จัดส่ง ที่อยู่สำหรับการเรียกเก็บเงินควรปรากฏใน "หน้า" เดียวกันกับที่อยู่สำหรับจัดส่ง ปัจจุบันขั้นตอนที่ 1 ในขั้นตอนการชำระเงินแบบคุณภาพเยี่ยม ฉันจะทำสิ่งนี้ได้อย่างไร อาจจะมีปลั๊กอินสำหรับสิ่งนี้ แต่ฉันยังหาไม่เจอ ฉันแนบภาพหน้าจอของร้านค้าเยอรมันที่ทำแบบนี้: ฉันพบไฟล์เทมเพลต. html สำหรับแบบฟอร์มการเรียกเก็บเงินและดูเหมือนว่านี่เป็นสถานที่ที่จะสิ้นสุดใน checkout_index_index.xml: <item name="billing-step" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="sortOrder" xsi:type="string">2</item> <item name="children" xsi:type="array"> <item name="payment" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/payment</item> <item name="config" xsi:type="array"> <item name="title" xsi:type="string" translate="true">Payment</item> </item> <item name="children" xsi:type="array"> <!-- …

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