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

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


3
จะย่อ / ปรับ Javascript บน Magento 2 ได้อย่างไร?
ฉันพยายามมานานแล้วด้วยการลดขนาดจาวาสคริปต์บน magento 2 ตัวเลือกผู้ดูแลระบบสำหรับการลดขนาดไม่ทำงานดังนั้นฉันจึงหาวิธีอื่น ฉันได้ลองใช้สคริปต์อึกทำ แต่สิ่งนี้ทำให้เกิดปัญหากับต้อง js ที่ไฟล์บางอย่างไม่พร้อมในเวลาที่จะรวม มีใครพบวิธีแก้ปัญหาสำหรับการลดขนาดจาวาสคริปต์ใน magento 2 หรือไม่?

1
Magento 2: สถานะของ M2 เกี่ยวกับการปฏิบัติตาม PSR คืออะไร?
ดังนั้นตามเอกสารอย่างเป็นทางการฉันเข้าใจว่า Magento 2 นั้นสอดคล้องกับ PSR-1 และ PSR-2 ฉันสงสัยว่าMagento 2 สอดคล้องกับคนอื่นหรือไม่? PSR-3: อินเตอร์เฟส Logger PSR-4: มาตรฐานการโหลดอัตโนมัติ PSR-6: อินเตอร์เฟสการแคช PSR-7: อินเตอร์เฟสข้อความ HTTP คำตอบที่ฉันคาดหวังสามารถพิจารณาร่าง PSR ได้เช่นกัน

2
Magento 2 จะเปลี่ยนการตรวจสอบความยาวรหัสผ่านได้อย่างไร?
ฉันต้องการเปลี่ยนความยาวขั้นต่ำของการตรวจสอบรหัสผ่านเป็น 8 ฉันพยายามเปลี่ยนvalidation.js rules.jsแต่ดูเหมือนจะไม่ทำงาน ฉันจะเปลี่ยนจาก 6 เป็น 8 ได้อย่างไร

2
Magento 2 - ฉันจะเพิ่มไฟล์แม่แบบที่กำหนดเองลงใน <head> ได้อย่างไร?
ใน magento 1.x ฉันสามารถเพิ่มไฟล์ css ลงในหัวโดยใช้ผู้ช่วยเหมือนโค้ดด้านล่าง &lt;reference name="head"&gt; &lt;action method="addCss"&gt;&lt;stylesheet helper="module/helperclass/helperfunction"/&gt;&lt;/action&gt; &lt;/reference&gt; แต่ไม่สามารถทำได้ใน Magento 2 ดังนั้นตอนนี้ฉันเพิ่มรหัสนี้&lt;link rel="stylesheet" type="text/css" media="all" href="&lt;?php echo $_helper-&gt;getCSSFile()?&gt;"&gt;ลงในคอนเทนเนอร์ "after.body.start" ใครรู้ว่าฉันจะเพิ่มไฟล์แม่แบบที่กำหนดเองได้&lt;head&gt;อย่างไร
9 magento2  layout  css 

4
Magento2 ไม่มีวิธีการชำระเงินที่แสดงในส่วนหน้า
ฉันกำลังพัฒนาเว็บไซต์บนเซิร์ฟเวอร์ท้องถิ่นโดยใช้โหมดนักพัฒนาซอฟต์แวร์ (ในenv.php) ฉันช่วยให้การชำระเงินไปยังหน้าการชำระเงินอย่างไรก็ตามแม้จะมีการตั้งค่าวิธีการชำระเงินทั้งหมด (รายบุคคลเช่นกันที่จะทดสอบความขัดแย้งใด ๆ ) มันจะแสดงเป็นไม่มีวิธีการชำระเงิน ฉันเปิดใช้งานวิธีการทั้งหมดแล้ว ทุกคนสามารถหลั่งน้ำตาแสงใด ๆ ?

2
เขียนทับฟังก์ชัน js core magento 2
ฉันพยายามเขียนทับฟังก์ชั่นบางอย่างจากMagento_Swatches/js/SwatchRenderer.jsไฟล์ รหัสของฉันสำหรับrequirejs-config.js: var config = { config: { mixins: { 'Magento_Swatches/js/SwatchRenderer': { 'Magento_Swatches/js/SwatchRendererCategory1': true } } } }; และรหัสสำหรับไฟล์ SwatchRendererCategory1.js define(function () { 'use strict'; var mixin = { updateBaseImage: function (images, context, isProductViewExist) { var justAnImage = images[0]; if (isProductViewExist) { context .find('[data-gallery-role=gallery-placeholder]') .data('gallery') .updateData(images); } else if (justAnImage …


1
นำเข้า CSV: ฉันจะนำเข้าผลิตภัณฑ์ที่เกี่ยวข้องใน Magento 2 ได้อย่างไร
ฉันจะนำเข้าผลิตภัณฑ์ที่เกี่ยวข้องผ่าน csv ใน Magento 2 ได้อย่างไร ในไฟล์ csv ของฉันฉันมีแถวที่มีแอตทริบิวต์related_skusพร้อมข้อมูลตัวอย่าง "11-111,22-222" สำหรับผลิตภัณฑ์ แต่ในผู้ดูแลระบบผลิตภัณฑ์ -&gt; แคตตาล็อกในผลิตภัณฑ์ที่นำเข้านี้แท็บแถบด้านข้างผลิตภัณฑ์ที่เกี่ยวข้องไม่แสดงผลิตภัณฑ์แม้ว่าจะมีผลิตภัณฑ์ที่มี skus อยู่ในแคตตาล็อก ผิดพลาดได้ที่ไหน?

1
จะเพิ่มตัวเลือกช่วงเวลาให้กับฟอร์ม adminhtml ใน Magento 2 ได้อย่างไร
ในวีโอไอพี 2 หน้า devdocs มีตัวอย่างของการ เลือกช่วงเวลา แต่ฉันไม่สามารถหาตัวอย่างของวิธีการเพิ่มลงในแบบฟอร์มส่วนหลังของฉันสำหรับการสร้าง / แก้ไขโมเดลที่กำหนดเอง มีใครคิดบ้างเกี่ยวกับวิธีการทำเช่นนี้? นอกจากนี้ฉันมีคำถามเกี่ยวกับวิธีการที่จะบันทึกไว้ในฐานข้อมูล mysql ตัวเลือกนี้ต้องการ 2 ฟิลด์ ("จาก" และ "ถึง") เพื่อเก็บเวลาที่ป้อนหรือไม่

2
Magento 2: วิธีลบภาพหรือไฟล์
วิธีการลบไฟล์หรือรูปภาพในวีโอไอพี 2. ฉันรู้ว่าการใช้unlink('full file path');จะลบไฟล์ แต่ผมต้องการที่จะทำวีโอไอพี 2 วิธี สภาพเมื่อผู้ใช้ ลบcheckedcheckbox

5
วิธีสร้างแอตทริบิวต์หมวดหมู่โดยทางโปรแกรมใน Magento2
ฉันทำงานในส่วนขยายที่กำหนดเองสำหรับmagento 2และฉันจำเป็นต้องสร้างแอตทริบิวต์หมวดหมู่โดยทางโปรแกรม แสดงรายการขั้นตอนที่แน่นอนเพราะฉันไม่แน่ใจว่าเป็นรหัสที่จะวางใน InstallData.php หรือที่ไหน

3
ปัญหาการเอาชนะไฟล์เลย์เอาต์ใน Magento 2
ฉันใช้ Magento 2.02 ฉันได้สร้างธีมของตัวเองที่ชื่อว่า 'cff' ซึ่งมีพื้นฐานมาจาก Luma ฉันกำลังพยายามลบcatalog.compare.linkบล็อกtop.links ดูเหมือนว่าโครงร่างสำหรับบล็อกนี้จะถูกกำหนด /vendor/magento/module-catalog/view/frontend/layout/default.xml และถ้าฉันเพิ่ม &lt;referenceBlock name="catalog.compare.link" remove="true" /&gt; ในไฟล์นั้นตามที่คาดไว้ข้อความ 'เปรียบเทียบผลิตภัณฑ์' จะหายไปจากบล็อก top.links อย่างไรก็ตามฉันรู้ว่าฉันไม่ควรเปลี่ยนไฟล์ผู้ขาย ดังนั้นฉันกำลังมองหาโฟลเดอร์ที่ถูกต้องที่จะสร้างdefault.xmlไฟล์ของฉันเองเพื่อวางรหัสลบ: ฉันดูทุกที่ในเอกสารและออนไลน์ แต่ไม่พบข้อมูลนี้ ฉันลองหลายสถานที่แล้วไม่มีสถานที่ทำงานใดเลย ฉันคิดว่าอันนี้ควรใช้งานได้ แต่ก็ไม่ได้: /app/design/frontend/cff/cff/Magento_Catalog/layout/default.xml ได้โปรดบอกใครสักคนว่าเลย์เอาต์การแทนที่ควรจะไปที่ไหน นี่คือรหัสที่อยู่ในเลย์เอาต์ของฉัน default.xml &lt;?xml version="1.0"?&gt; &lt;page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"&gt; &lt;body&gt; &lt;referenceBlock name="catalog.compare.link" remove="true" /&gt; &lt;/body&gt; &lt;/page&gt;

3
การรวบรวมวีโอไอพีแฮงค์!
ทำงานbin/magento setup:di:compileค้างที่ 14% ตลอดไป จัดสรร 1G RAM แล้วและเวลาดำเนินการเพิ่มขึ้น 18000 ทำงานอีกครั้งด้วย bin/magento setup:di:compile -vvv หลังจาก 20 นาที Compilation was started. Proxies code generation... 0/7 [&gt;---------------------------] 0% 1 sec 61.2 MiProxies code generation... 1/7 [====&gt;-----------------------] 14% 2 mins 70.2 M Repositories code generation... 1/7 [====&gt;-----------------------] 14% 2 mins 70.2 MiB

2
Magento 2“ การรวม Web API” คืออะไร
ตามเอกสารของนักพัฒนาซอฟต์แวร์ การรวมเว็บ API สไตล์ทำให้การเรียกใช้ API เว็บเดียวเพื่อเรียกใช้บริการหลายอย่างพร้อมกันเพื่อการรวมที่มีประสิทธิภาพมากขึ้น ตัวอย่างของพฤติกรรมนี้สามารถเห็นได้ในแคตตาล็อกซึ่งการเรียกใช้เว็บ API หนึ่งครั้งสามารถสร้างผลิตภัณฑ์ได้ หากส่วนของข้อมูลของคุณมีวัตถุสินค้าคงคลังและวัตถุสื่อจากนั้นกรอบงานจะสร้างสินค้าคงคลังและสื่อของผลิตภัณฑ์ในการเรียก API หนึ่งครั้ง ... สร้างการรวมใหม่ใน Magento Admin หากต้องการสร้างการรวมให้คลิกระบบ&gt; การรวม&gt; เพิ่มการรวมใหม่ ต้องแน่ใจว่า จำกัด ทรัพยากรที่การรวมสามารถเข้าถึงได้ มันไม่ได้ทั้งหมดที่ชัดเจนว่าอะไรบูรณาการคืออะไร ตัวอย่างเอกสารแรกบ่งชี้ว่าการรวมคือ (หรืออาจ?) วิธีการเชื่อมโยงการเรียก API หลายรายการในคำขอ HTTP เดียว อย่างไรก็ตามไม่มีตัวอย่างไวยากรณ์นี้ นอกจากนี้หากฉันใช้ข้อมูลในตัวอย่างเอกสารที่สองฉันสามารถสร้างออบเจ็กต์การรวม แต่ก็ไม่ชัดเจนว่าฉันควรทำอะไรกับเรื่องนี้ นอกจากนี้การขุดลงในรหัสวัตถุรวมจะปรากฏขึ้นเพื่อใช้เส้นทางรหัสการตรวจสอบที่แตกต่างกัน ใครบ้างมีความคิดที่ชัดเจนว่า "การรวม API" เหล่านี้คืออะไรและทำงานอย่างไร

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