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

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

5
วิธีใช้ข้อความผู้จัดการเพื่อแสดงข้อผิดพลาดหลังจากเปลี่ยนเส้นทาง
ฉันมีโมดูลซึ่งประมวลผลการดำเนินการโพสต์แล้วเปลี่ยนเส้นทาง ขณะนี้มีกรณีข้อผิดพลาดและฉันต้องการที่จะแสดงข้อความให้กับผู้ใช้ ฉันรู้แล้วว่ารหัสนี้เพิ่มข้อความในเซสชัน $this->messageManager->addError( $this->_objectManager->get('Magento\Framework\Escaper')->escapeHtml($message) ); แต่ฉันไม่เห็นวิธีการทริกเกอร์การแสดงผล ปัจจุบันมันจะปรากฏเฉพาะเมื่อฉันดำเนินการกระทำอื่นซึ่งใช้แล้วในวิธีการทำงาน เช่นเข้าสู่ระบบด้วยรหัสผ่านผิด

10
จะลบและสร้าง URL ใหม่เขียนใน Magento 2 ได้อย่างไร
ฉันเพิ่งสร้างมุมมองร้านค้าเพิ่มเติม 2 แห่งบนร้านวีโอไอพี 2 ขณะนี้ URL ของหมวดหมู่และผลิตภัณฑ์ไม่เหมาะสำหรับร้านค้าเหล่านั้นไม่เหมาะสม เช่น: http://example.com/catalog/category/view/s/pouches/id/20/ ซึ่งควรจะเป็นhttp://example.com/accessories/pouches.html ตอนนี้เมื่อฉันบันทึกแต่ละผลิตภัณฑ์และหมวดหมู่ทีละรายการมันจะสร้าง url rewrite สำหรับผลิตภัณฑ์หรือหมวดหมู่นั้นใหม่ แต่มีสินค้าและหมวดหมู่มากมาย ดังนั้นจะมีวิธีการเขียน URL ใหม่อีกครั้ง ใน Magento 1.x สามารถทำได้ผ่านการทำดัชนีใหม่


2
Magento 2: โมดูลของบุคคลที่สามไปที่ไหน?
ฉันเพิ่งติดตั้ง Magento 2 รุ่นแรกอย่างเป็นทางการฉันรู้สึกประหลาดใจที่พบว่าapp/codeโฟลเดอร์หายไป app/code นี่เป็นทั้งรุ่นที่ดาวน์โหลดจากเว็บไซต์และรุ่นที่ติดตั้งผ่านผู้แต่ง นอกจากนี้เมื่อฉันพยายามสร้างapp/codeโฟลเดอร์ด้วยตนเองจากนั้นทำ a php bin/magento module:enable Pulsestorm_MyModuleเพื่อเปิดใช้งานโมดูลตัวอย่างฉันได้รับข้อผิดพลาดดังต่อไปนี้ Unknown module(s): 'Pulsestorm_MyModule' โมดูลของบุคคลที่สามควรอยู่ที่ไหน หากคำตอบคือ "แหล่งเก็บข้อมูลต้นฉบับและติดตั้งผ่านผู้แต่ง" ผู้พัฒนาโมดูลจำเป็นต้องจัดโครงสร้างโมดูลของตนอย่างไรให้อยู่ในพื้นที่เก็บข้อมูล Magento 2
22 module  magento2 

4
ขยาย complexType ที่ชื่อว่า“ imageType” ด้วยประเภทรูปภาพที่กำหนดเอง
เป้าหมายของโมดูลที่ฉันกำลังพัฒนาอยู่ก็คือการเพิ่มประเภทภาพที่กำหนดเองที่เรียกว่า "opengraph_image" ฉันเพิ่มคุณลักษณะ EAV ใหม่แม้ว่าสคริปต์ InstallData.php ของฉันซึ่งใช้งานได้ดี เมื่อฉันเข้าสู่ระบบแบ็กเอนด์ Magento2 และแก้ไขผลิตภัณฑ์ฉันสามารถเลือกประเภทภาพ "opengraph_image" ในขณะที่อัพโหลดหรือแก้ไขภาพผลิตภัณฑ์ อย่างไรก็ตามในส่วนหน้าฉันต้องการแสดงภาพนี้ ดังนั้นฉันจึงสร้างไฟล์ etc / view.xml ในโมดูลของฉันด้วยเนื้อหาดังต่อไปนี้: <?xml version="1.0"?> <view xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Esites_SEO:etc/custom.xsd"> <media> <images module="Magento_Catalog"> <image id="opengraph_image" type="opengraph_image"> <width>265</width> <height>265</height> </image> </images> </media> </view> แต่ตอนนี้ฉันได้รับข้อผิดพลาดต่อไปนี้: Invalid XML in file /var/www/html/vhosts/magento2/app/code/Esites/SEO/etc/view.xml: Element 'image', attribute 'type': [facet 'enumeration'] The value 'opengraph_image' …
22 magento2  xml 

2
วีโอไอพีอ้างสิทธิ์การเป็นเจ้าของส่วนขยายของวีโอไอพีทั้งหมดหรือไม่
ข้อตกลงของลูกค้าสำหรับวีโอไอพี Marketplace (เปลี่ยนใหม่สำหรับวีโอไอพี Connect) มีดังต่อไปนี้ คุณรับทราบและยอมรับว่าวีโอไอพีหรือผู้ออกใบอนุญาตเป็นเจ้าของสิทธิ์กรรมสิทธิ์และผลประโยชน์ตามกฎหมายในตลาดวีโอไอพีและซอฟต์แวร์วีโอไอพีใด ๆ ที่มอบให้คุณในฐานะเป็นส่วนหนึ่งของและ / หรือเกี่ยวข้องกับตลาดวีโอไอพี สิทธิในทรัพย์สินทางปัญญาใด ๆ และทั้งหมดที่มีอยู่ในนั้นไม่ว่าจะลงทะเบียนหรือไม่และทุกที่ในโลกอาจมีอยู่ ซอฟต์แวร์ดังกล่าวจะอยู่ภายใต้ข้อกำหนดของข้อตกลงสิทธิ์การใช้งานที่มาพร้อมกับซอฟต์แวร์ ภายใต้สิทธิ์การใช้งานที่ จำกัด ที่กำหนดไว้ในข้อตกลงนี้ไม่มีสิ่งใดในข้อตกลงนี้ถ่ายโอนหรือโอนสิทธิ์ในทรัพย์สินทางปัญญาของเราในส่วนขยายของเราหรือเทคโนโลยีผลิตภัณฑ์หรือบริการอื่น ๆ ของเรารวมถึง แต่ไม่ จำกัด เฉพาะซอร์สโค้ดใด ๆ "ทรัพย์สินทางปัญญาของเราโดยรวม") ข้อตกลงทางกฎหมายนี้มีความหมายว่า Magento Inc. อ้างสิทธิ์ IP สำหรับส่วนขยายทั้งหมดที่มีให้ คือแม้ว่าส่วนขยายนั้นเขียนโดยเอเจนซี่พันธมิตร แต่วีโอไอพีก็อ้างสิทธิ์ในทรัพย์สินทางปัญญาของมัน ตามที่เขียนไว้หากผู้เขียนส่วนขยายลงชื่อสมัครใช้บัญชีลูกค้าพวกเขาอาจยอมรับการมอบสิทธิ์ IP ให้กับส่วนขยายใด ๆ ที่มีอยู่แล้วใน Marketplace หรือส่วนขยายโอเพนซอร์สที่วีโอไอพีอาจเพิ่มไปยัง Marketplace ในอนาคต ฉันไม่คุ้นเคยกับข้อตกลงที่ผู้เขียนส่วนขยายจำเป็นต้องลงชื่อเพื่อเข้าสู่ Magento Marketplace นี่เป็นเจตนาที่แท้จริงของข้อตกลงนี้หรือไม่หรือเป็นการตรวจสอบในการจัดทำร่างข้อตกลงนี้ครั้งแรกหรือไม่? กล่าวคือชัดเจนว่าส่วนหนึ่งของข้อตกลงนี้อยู่ที่นั่นเพื่อให้แน่ใจว่าลูกค้าจะไม่อ้างสิทธิ์ IP สำหรับสิ่งที่พวกเขากำลังดาวน์โหลดและใช้งานอยู่ ถูกต้องและเหมาะสม มีความชัดเจนน้อยลงหากการกำหนดสิทธิ์ …

2
ไม่มีไฟล์ CSS และ JS ใน magento2 Git Repository
ฉันติดตั้ง Magento2 สำเร็จแล้ว แต่เมื่อฉันพยายามเรียกใช้โฮมเพจฉันได้รับข้อผิดพลาดด้านล่างในคอนโซล จากนั้นฉันได้ตรวจสอบใน Magento git Ripo https://github.com/magento/magento2/tree/master/pub/static ฉันพบภาพด้านล่างโฟลเดอร์ทั้งหมดหายไป หากมีโฟลเดอร์ดังกล่าวโปรดระบุเรา ...

1
ฉันจะมีไฟล์ XML ที่กำหนดเองในโมดูลที่รวมเป็นหนึ่งใน Magento 2 ได้อย่างไร (MageStackDay คำถามลึกลับ 2)
MageStackDay โบนัสคำถามสำหรับ 500pts Bounty และความเป็นไปได้ในการชนะใบอนุญาต Z-Ray ฟรีเป็นเวลาหนึ่งปี สามารถอ่านข้อมูลเพิ่มเติม >> ที่นี่ << คำถามมีให้ / ได้รับแรงบันดาลใจจากนักพัฒนาหลัก Magento 2 Anton Kril คำถาม: ฉันกำลังสร้างส่วนขยายที่มีการกำหนดค่าแยกต่างหาก ซึ่งหมายความว่าฉันไม่สามารถใช้config.xmlหรือroutes.xmlหรือfieldset.xmlหรือไฟล์อื่น ๆ ที่ magento config มี ตัวอย่าง. สมมติว่าฉันกำลังกำหนดค่า 'ตาราง' ที่มีแถวคอลัมน์ ฉันสามารถใช้ xml ด้านล่างนี้ (เรียกมันว่าtable.xml) <table xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="path/to/table.xsd"> <row id="row1"> <column id="col1" sort="10" attr1="val1"> <label>Col 1</label> </column> </row> <row id="row2"> <column …

7
ใครสามารถแนะนำทรัพยากรด้านเทคนิคเพิ่มเติมสำหรับ Magento 2 ได้บ้าง?
ฉันสามารถค้นหาบทความเล็ก ๆ น้อย ๆ เกี่ยวกับ Magento 2 ได้จาก http://magenticians.com/ http://www.thienphucvx.com/ หากใครรู้ว่ามีแหล่งข้อมูลอื่นคุณสามารถแบ่งปันได้ที่นี่ (ลิงก์, Ebooks, บล็อก ฯลฯ )

1
Magento 2: Uncaught TypeError: ไม่สามารถอ่านคุณสมบัติ '*' จากไม่ได้กำหนดใน (section-config.js: 33)
เป็นคำถามที่ซ้ำกันแต่ฉันพบปัญหาเดียวกันขณะเพิ่มผลิตภัณฑ์ & ลบรายการออกจากหน้ารถเข็น ฉันใช้เวลาเกือบหนึ่งวันเพื่อแก้ไขปัญหา แต่ไม่มีโชคหวังว่าจะมีคนช่วยฉันได้ ข้อความแสดงข้อผิดพลาดในคอนโซล: Uncaught TypeError: ไม่สามารถอ่านคุณสมบัติ '*' ของไม่ได้กำหนดใน (section-config.js: 33) แก้ไข: ฉันได้เปิดใช้งานและลบแคชทั้งหมดที่ยังคงมีอยู่

3
ความแตกต่างระหว่าง _module.less และ _extend.less
มีความแตกต่างระหว่างการขยายธีมโดยใช้_module.lessและ_extend.less? และวิธีปฏิบัติที่ดีที่สุดเมื่อขยายโมดูล / ชุดรูปแบบคืออะไร ความคิดแรกของฉันคือการใช้ที่ดีกว่า_module.lessเมื่อจัดแต่งโมดูลใหม่และ_extend.lessเมื่อขยายโมดูล แต่ Luma ใช้_module.lessเมื่อขยายธีมว่างเพื่อที่ว่าทฤษฎีได้ออกไปนอกหน้าต่าง ความแตกต่างเดียวที่ฉันเห็นระหว่างพวกเขาจะ_module.lessถูกนำเข้าก่อนไลบรารีการตอบสนองและ_theme.lessตำแหน่งที่_extend.lessจะถูกนำเข้าหลังจากพวกเขา นี่คือคำสั่งที่พวกเขาจะนำเข้า vendor/magento/theme-frontend-blank/web/css/styles-l.less // // Blank theme desktop styles // _____________________________________________ // These desktop styles are added to mobile // // Global lib + theme styles // --------------------------------------------- @import '_styles.less'; @import (reference) 'source/_extends.less'; // // Magento Import instructions // --------------------------------------------- //@magento_import 'source/_module.less'; …



2
Magento 2: Implement UI Fileuploader
ฉันเพิ่งติดตั้งFileUploader Ui Componentในแบบฟอร์มของฉันบน Magento 2.1.7 รหัสสำหรับอยู่ที่นี่ ( แอพ / รหัส / ผู้ขาย / บล็อก / ดู / adminhtml / ui_component / vendor_blog_form.xml ): <field name="featured_images"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" translate="true" xsi:type="string">Hervorgehobene Bilder:</item> <item name="formElement" xsi:type="string">fileUploader</item> <item name="componentType" xsi:type="string">fileUploader</item> <item name="previewTmpl" xsi:type="string">Magento_Catalog/image-preview</item> <item name="elementTmpl" …

6
Magento 2: Cache Clean & Cache Flush แตกต่างกันอย่างไร?
ใน Magento 2 เรามี 2 คำสั่ง php bin/magento cache:flush php bin/magento cache:clean ความแตกต่างที่แน่นอนระหว่างพวกเขาคืออะไร? cache:flushฉันมักจะกำลังใช้ cache:cleanผมไม่เคยใช้ ดังนั้นเมื่อใดควรใช้คำสั่ง & ในสถานการณ์ใด

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