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

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

6
ลำดับการเรียงคุณสมบัติของผลิตภัณฑ์ที่กำหนดค่าได้ในดรอปดาวน์ 2.12
คำสั่งของดรอปดาวน์ไม่สอดคล้องกับลำดับของแอททริบิวเอง ภายในขนาดคุณลักษณะฉันมีคำสั่งแรกเกิด 0-3 mo และในรายการแบบหล่นลงจะปรากฏเป็น 0-3 ทารกแรกเกิด ขนาดทารกแรกเกิดถูกเพิ่มในอีกไม่กี่วันหลังจากขนาดอื่นและผลิตภัณฑ์ที่เรียบง่ายสำหรับทารกแรกเกิดถูกนำเข้าหลังจาก 0-3 เดือน คำแนะนำใด ๆ เกี่ยวกับวิธีรับลำดับของดรอปดาวน์เพื่อทำตามลำดับของรายการภายในแอ็ตทริบิวต์? ฉันล้างแคชและทำดัชนีใหม่แล้ว ฉันอ่านว่า @Khoa TruongDinh มีปัญหาเดียวกัน แต่ไม่เห็นวิธีแก้ปัญหาดังนั้นฉันจึงทำการโพสต์ใหม่

2
การตรวจสอบฟิลด์ที่กำหนดเองใน system.xml
ฉันกำลังพัฒนาปลั๊กอิน magento2 (ฉันค่อนข้างใหม่ใน magento2) และฉันพบปัญหาในการตรวจสอบความถูกต้องของฟิลด์ใน system.xml ฉันค้นหามานานแล้วและไม่พบคำตอบ ฉันเพิ่มเขตข้อมูลใหม่ แต่ฉันต้องตรวจสอบความถูกต้องของเขตข้อมูลนี้โดยใช้ regex ฉันเห็นว่ามีการตรวจสอบเริ่มต้นบางอย่าง แต่ฉันต้องการกำหนดเองมีวิธีใดบ้างที่จะเพิ่มกฎการตรวจสอบความถูกต้องใหม่ให้กับเครื่องมือตรวจสอบ

1
Magento 2: การเข้าสู่ระบบของผู้ใช้บางครั้งจำเป็นต้องเข้าสู่ระบบสองครั้งในการตั้งค่าหลายร้าน
ฉันกำลังพยายามติดตั้งหลายร้านด้วยรถเข็นที่ใช้ร่วมกัน อย่างไรก็ตามการเข้าสู่ระบบของผู้ใช้บางครั้งไม่ทำงาน ใช้Store Switcherงานได้ดี แต่ส่วนUser Loginที่ 2 และ 3 Storeต้องการให้ฉันคลิกSign Inปุ่มสองครั้งเพื่อเข้าสู่ระบบ ฉันมีการตั้งค่าหลายร้านค้าด้วยการตั้งค่าเหล่านี้: หลายโดเมน (โฮสต์เสมือน) ฉันกำลังใช้งานWebsiteอยู่ Storesเว็บไซต์จะมีสาม ชื่อโดเมนจะแบ่งปันหนึ่งโดเมนพื้นฐานทั่วไป ร้านค้าเพิ่มเติมจะใช้โดเมนย่อย ฉันสร้างmagento2.comเป็นโดเมนพื้นฐานเริ่มต้น ฉันสร้างstore2.magento2.comเป็นร้านที่ 2 ฉันสร้างstore3.magento2.comเป็นร้านที่ 3 หมวดหมู่รูทและผลิตภัณฑ์ทดสอบ ฉันสร้างstore2 รากหมวดหมู่และStore3 รากหมวดหมู่ ฉันสร้างหมวดหมู่ย่อยภายใต้หมวดหมู่รูทแต่ละหมวด ฉันเพิ่มหนึ่งผลิตภัณฑ์ทดสอบในแต่ละหมวดหมู่ย่อย ร้านค้าและมุมมอง ผมไม่ได้เปลี่ยนแปลงอะไรในหลักร้านเว็บไซต์และเริ่มต้นร้านดู ฉันสร้างStore2และStore View 2สำหรับร้านที่ 2 ฉันสร้างStore3และStore View 3สำหรับร้านค้าที่ 3 สำหรับstore2ผมตั้งstore2เป็นNameและเลือกstore2 รากหมวดหมู่Root Categoryเป็น สำหรับร้านค้า 2ผมเลือกstore2เป็นStoreที่ใช้ในร้าน 2เป็นNameและเข้าstore2Store Codeเป็น สำหรับ 3 Storeผมตั้งStore3เป็นNameและเลือกStore3 รากหมวดหมู่Root …


3
Magento 2: วิธีการแทนที่หน้าแรกของธีม Luma
ฉันใช้ Magento 2 CE เวอร์ชั่น 2.1.0 บน WAMP Windows 10 ฉันเรียกแล้ว Magento 2: วิธีการแทนที่ไฟล์ html แม่แบบเริ่มต้นของรถเข็นขนาดเล็ก? ต้องการแทนที่ Magento 2 Default Luma Theme ฉันมีโครงสร้างโฟลเดอร์ด้านล่าง magento2 |_ app |_ design |_ frontend |_ Custom |_Theme |_Magento_Theme |_templates |_root.phtml - Copy of Luma registration.php theme.xml แอปพลิเคออกแบบ \ \ ส่วนหน้า \ กำหนดเอง \ ธีม …

1
แทนที่ไฟล์คอนฟิกูเรชันของโลแคลเพื่อกำหนดรูปแบบราคา
หากต้องการเปลี่ยนรูปแบบราคา (สัญลักษณ์กลุ่มและทศนิยม) อย่างเชื่อถือได้โดยไม่ต้องแทนที่หลายคลาสหรือเขียนปลั๊กอินสำหรับพวกเขาฉันต้องแทนที่en.xmlจากไลบรารี Zend เปลี่ยน XML โดยตรงครอบคลุมหลายพื้นที่ในครั้งเดียวเช่นlist view, หรือproduct viewknockoutJS ผู้ขาย / วีโอไอพี / zendframework1 / ห้องสมุด / Zend / สถาน / ข้อมูล / en.xml ฉันพยายามแทนที่ผ่านธีม แต่ดูเหมือนว่าจะไม่ทำงาน ความคิดใด ๆ

4
Magento 2.1 Media path ในไฟล์. phtml
วิธีรับเส้นทางสื่อใน Magento 2.1 ฉันลองตัวเลือกมากมาย แต่มันไม่ทำงาน ฉันต้องการแสดงภาพในส่วนหน้าภายในไฟล์. phtml
9 magento2  media 

1
จะเพิ่ม Block Specific JS (และ CSS) ได้อย่างไร - วิธี _right_
ดังนั้นฉันจึงใช้เวลาเป็นชั่วโมงในการค้นหาอ่านหนังสือเรียน ฯลฯ แต่ไม่มีใคร (ไม่ใช่แม้แต่อลันสตอร์ม!) สะกดคำนี้ให้ฉัน ดูเหมือนว่าอินเทอร์เน็ตทั้งหมดจะสนใจในการเพิ่มหรือ JS CSS เพื่อโดยเฉพาะอย่างยิ่งหน้าของวีโอไอพี 2 แต่สิ่งที่ฉันกำลังมองหาคือการเพิ่ม JS / CSS เพื่อเฉพาะบล็อก ดังนั้นนี่คือคำถามของฉันโดยย่อ: วิธีที่ดีที่สุดในการเพิ่ม JS (และ CSS เพิ่มเติม) ลงในบล็อกนั้นคืออะไรดังนั้นหากบล็อกนั้นปรากฏบนหน้า (*) โหลด JS / CSS หากบล็อกไม่มีอยู่นั้นจะไม่มี CSS / JS? ? * ซึ่งหมายความว่าสามารถตั้งค่าบล็อกใด ๆ บนเพจ / เทมเพลตผ่าน layout.xml บนเพจที่กำหนดเองจากโมดูลของฉันผ่านวิธี toHtml ของบล็อก / เพจหรือที่สำคัญที่สุดคือบล็อกที่ฝังอยู่ใน WYSIWYG ของหมวดหมู่ / คำอธิบายผลิตภัณฑ์ / CMS …

2
Magento 2: การใช้งานผู้ช่วยที่เหมาะสม
ฉันเริ่มเห็นผู้คนมากขึ้นเรื่อย ๆ ที่ประกาศคลาสผู้ช่วยเหลือเพื่อให้สามารถใช้สิ่งต่อไปนี้ในไฟล์เทมเพลต: $this->helper('Path/To/Helper/Class')->customMethod(); รหัสประเภทนี้ช่วยให้ผู้ใช้หลีกเลี่ยงการห้ามใช้ตัวจัดการวัตถุโดยตรงจำกัด แต่ฉันมักจะเห็นรหัสที่ควรจะเป็นรหัสบล็อกในผู้ช่วยเหลือเหล่านั้น ดังนั้นนี่คือคำถามของฉัน: สิ่งหนึ่งที่ควรเขียนในชั้นเรียนผู้ช่วย? ในกรณีใดบ้างที่เกี่ยวข้องกับการใช้เมธอดตัวช่วยในเทมเพลต

3
วิธีการเปลี่ยนโลโก้จากแบ็กเอนด์?
ตามโลโก้คู่มือวีโอไอพีสามารถอัปโหลดได้จากแบ็กเอนด์ในส่วนหัว ดูการเชื่อมโยงการอ้างอิง แต่ฉันถูกดูดโดยสิ้นเชิงกับวีโอไอพีของฉันแบ็กเอนด์ 2.1 ว่าไม่มีส่วนดังกล่าว
9 magento2 

2
จะ“ เพิ่มสินค้าลงตะกร้า” ผลิตภัณฑ์ที่มีฟิลด์ป้อนข้อมูลที่กำหนดเองและบันทึกลงในฐานข้อมูลได้อย่างไร
ฉันได้สร้างโมดูลที่กำหนดเองที่ฉันจะเอาชนะแบบฟอร์มการเพิ่มลงในรถเข็นในหน้าผลิตภัณฑ์และฉันก็ทำมันสำเร็จด้วยcatalog_product_view.xmlไฟล์ ตอนนี้ฉันสามารถเห็นฟิลด์อินพุตที่กำหนดเองในมุมมองด้านหน้าของหน้าผลิตภัณฑ์ แต่ฉันต้องโพสต์ค่าของฟิลด์นี้ไปยังฐานข้อมูลด้วยจำนวนราคาและอื่น ๆ และเรียกมันอีกครั้งในประวัติการสั่งซื้อ ฉันค้นหามาระยะหนึ่งแล้วก็ประสบความสำเร็จในการสร้างคอลัมน์ที่กำหนดเองใหม่ในquote_item& sales_orderตาราง (ตามข้อมูลของฉันเพิ่มไปที่รถเข็นรายการไปที่quote_itemและคำสั่งซื้อหลังจากเช็คเอาต์ไปที่sales_orderตารางหากฉันผิดโปรดแก้ไขฉันด้วยเช่นกันเนื่องจากฉันยังเป็นผู้เรียนอยู่) ฉันพยายามมากและค้นหา แต่ไม่พบโซลูชันที่เกี่ยวข้อง ผู้ขายชื่อของฉันคือCloudwaysและชื่อโมดูลMyModule ด้านล่างนี้เป็นไฟล์สำหรับโมดูลของฉัน: Cloudways / MyModule / registration.php <?php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Cloudways_Mymodule', __DIR__ ); Cloudways / MyModule / etc / module.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Cloudways_Mymodule" setup_version="1.0.1"></module> </config> Cloudways / MyModule / ติดตั้ง / UpgradeSchema.php <?php namespace Cloudways\Mymodule\Setup; use …

2
จะสร้างส่วนขยายที่กำหนดเองสำหรับ Magento2 ได้ที่ไหน
บางบทความแนะนำให้สร้างส่วนขยายที่กำหนดเองในapp/codeและอื่น ๆ vendorขอแนะนำให้เพื่อสร้างพวกเขาภายใต้ ทั้งสองวิธีนี้ใช้ได้หรือไม่? หากฉันต้องการที่จะแทนที่โมดูลในvendor? ฉันต้องเขียนโมดูลที่กำหนดเองของฉันด้วยvendorหรือapp/codeไม่ พวกเขาทำหน้าที่เป็น codepools เหมือนกับ Magento 1.x หรือไม่? โปรดใครก็ได้ชี้แจงจุดประสงค์ของแต่ละไดเรกทอรี

2
Magento 2 และสัญญาการบริการ
ฉันรู้ว่ามีคำถามมากมายเกี่ยวกับคำถามนี้ แต่ฉันไม่แน่ใจว่าจะเข้าใจอย่างชัดเจน .. เราต้องใช้สัญญาบริการเมื่อใด พวกเขาเปลี่ยน CRUD ทำโดย Model/ ResourceModel? เราจำเป็นต้องสร้างสัญญาบริการสำหรับแต่ละเอนทิตีซึ่งจะใช้ตารางข้อมูลในโมดูลที่กำหนดเองทุกครั้งหรือไม่ พวกเขาน่าสนใจสำหรับการพัฒนาในอนาคตหรือไม่ เหตุใด Magento จึงใช้save/ loadจาก Model ใน Controller / Block และบางครั้งไม่ ขอบคุณ

4
Magento 2.1 ไม่มีลิงค์วิซาร์ดการตั้งค่าเว็บ
ติดตั้งร้านค้า Magento 2.1 ใหม่ (php 7.0.8) โดยมี / pub เป็นสารบบเว็บรูทจากบรรทัดคำสั่งและใช้ไฟล์ tar.gz ดูเหมือนว่าทุกอย่างจะดี แต่เมื่อฉันไปที่แผงผู้ดูแลระบบด้านล่าง: ระบบ -> เครื่องมือลิงก์สำหรับ "ตัวช่วยสร้างการตั้งค่าเว็บ" หายไป / เซ็ตอัพมีนามแฝงอย่างถูกต้องบนเว็บเซิร์ฟเวอร์และไปที่ / ตั้งค่าโดยตรงในขณะที่เข้าสู่ระบบเป็นผลการดูแลระบบในหน้าว่า "ยินดีต้อนรับสู่ผู้ดูแลระบบ Magento สำนักงานใหญ่ร้านค้าออนไลน์ของคุณในการใช้ตัวช่วยสร้างการตั้งค่า => เครื่องมือ => ตัวช่วยสร้างการตั้งค่าเว็บ " ฉันพลาดอะไรไปรึเปล่า? ไม่พบข้อบกพร่อง / ปัญหาเกี่ยวกับสิ่งนี้ใน GitHub นอกจากนี้การตั้งค่า docroot เป็น / pub ยังเป็นการกำหนดค่าที่แนะนำหรือไม่

3
วิธีรับชื่อหมวดหมู่ปัจจุบันของผลิตภัณฑ์ใน Magento 2 ในหน้ามุมมองผลิตภัณฑ์
วิธีรับชื่อหมวดหมู่ปัจจุบันของผลิตภัณฑ์ในหน้ามุมมองผลิตภัณฑ์เหนือชื่อผลิตภัณฑ์ และให้เส้นทางของฉันแก่ฉันเพื่อรับชื่อหมวดหมู่ผลิตภัณฑ์ปัจจุบันใน Magento 2
9 magento2 

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