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

4
Magento2.1.0 แสดงข้อผิดพลาดพารามิเตอร์ที่ต้องการ 'theme_dir' ไม่ถูกส่งผ่านในขณะบันทึกผลิตภัณฑ์ในผู้ดูแลระบบ
ฉันพบข้อผิดพลาดนี้พารามิเตอร์ที่จำเป็น 'theme_dir' ไม่ผ่านเมื่อฉันพยายามบันทึกผลิตภัณฑ์ในผู้ดูแลระบบ ฉันตรวจสอบการกำหนดค่าธีมที่กำหนดให้กับร้านค้า เมื่อเร็ว ๆ นี้ผมได้อัพเกรดจาก 2.0.7 ไป 2.1.0.Also ผมได้ตรวจสอบรูปแบบไดเรกทอรีregistration.phpไฟล์ที่มีอยู่ ทุกคนเจอปัญหานี้

1
การสั่งซื้อ API ส่วนที่เหลือของ Magento2
ฉันกำลังโทรหา REST API ไปที่เว็บไซต์คุณภาพเยี่ยมเพื่อการสั่งซื้อ ด้านล่างเป็นลำดับการโทรของฉัน สร้างรถเข็น rest/V1/guest-carts/ รับรถเข็น rest/V1/guest-carts/bae0af147b83f1561f66cc4e3c97916e เพิ่มสินค้าลงตะกร้า rest/V1/guest-carts/24/items เพิ่มข้อมูลการเรียกเก็บเงินกำหนดวิธีการชำระเงินและสั่งซื้อ rest/V1/guest-carts/24/payment-information ในลำดับนี้คำสั่งซื้อจะได้รับสถานะการสั่งซื้อ "รอดำเนินการ" ฉันสงสัยว่าวิธีการชำระเงินจะถูกจับผ่าน api หากเกตเวย์การชำระเงินใด ๆ (เช่น PayPal) เกี่ยวข้องกับการประมวลผลการชำระเงินและสร้างใบแจ้งหนี้ มี API ใดขาดหายไปในโฟลว์ข้างต้นสำหรับการจับภาพการชำระเงิน

1
เพิ่มแท็บใหม่ในหน้าแก้ไขผลิตภัณฑ์และเรียกใช้ phtml ที่กำหนดเองใน Magento 2.1
ฉันต้องการเพิ่มแท็บใหม่ในหน้าแก้ไขผลิตภัณฑ์และสำหรับฉันได้ทำตามขั้นตอนนี้: สร้างdi.xmlและเพิ่มรหัสด้านล่าง: <virtualType name="Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Pool"> <arguments> <argument name="modifiers" xsi:type="array"> <item name="custommodule" xsi:type="array"> <item name="class" xsi:type="string">Namespace\Custommodule\Ui\DataProvider\Product\Modifier\Customtab</item> <item name="sortOrder" xsi:type="number">200</item> </item> </argument> </arguments> </virtualType> สร้างCustomtab.phpและตามmodifyMeta()ฟังก์ชั่นแท็บใหม่ถูกสร้างขึ้น ตอนนี้ฉันต้องการเรียกไฟล์ phtml ที่กำหนดเองเพื่อแสดง html ฉันจะเรียกไฟล์ phtml ที่กำหนดเองได้อย่างไร

1
วิธีการโทร ajax ง่าย ๆ ใน Magento 2.1.0
ฉันได้เพิ่มปุ่มง่ายๆในหนึ่งในไฟล์ phtml ของฉัน <input type='button' name='emq_zip_btn' class='emq_zip_btn' value='Go'> ฉันได้เพิ่มไฟล์ js ที่กำหนดเองหนึ่งไฟล์ ("emq.js") จากโมดูลที่กำหนดเอง (Ved_Mymodule): require([ "jquery", "jquery/ui" ], function($v){ //<![CDATA[ $v = jQuery.noConflict(); $v(document).ready(function() { console.log('jquery loaded from emq.js'); $v(".emq_zip_btn").on('click',function(e) { console.log('clicked'); }); }); //]]> }); เมื่อฉันคลิกที่ปุ่มด้านบนแล้ว "คลิก" ถูกพิมพ์ในคอนโซลเช่น jQuery ทำงานอย่างถูกต้อง นี่คือไฟล์ควบคุมจากโมดูลที่กำหนดเอง Ved_Mymodule: Ved \ MyModule \ ควบคุม \ ดัชนี …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.