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

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

9
Magento 2“ ความสนใจบางสิ่งผิดไป” การคลิกเนื้อหา> บล็อก; หน้าโหลดไม่ถูกต้อง
ฉันใช้ Magento 2.0.4 และเมื่อใดก็ตามที่ฉันคลิกที่เนื้อหา> องค์ประกอบ> บล็อกฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: "ความสนใจเกิดข้อผิดพลาด" ไม่มีข้อมูลเพิ่มเติมและหลังจากคลิกตกลงจะไปที่หน้าบล็อก CMS พร้อมวงกลมการโหลดและจะไม่หยุดโหลด ฉันสามารถคลิกที่Add New Blockปุ่มจากนั้นสร้างและบันทึกบล็อกใหม่ได้ แต่บล็อกที่สร้าง / บันทึกใหม่เหล่านั้นจะไม่ปรากฏในหน้าบล็อกเพราะมันไม่โหลดเต็มที่ ข้อมูลการติดตั้งแพลตฟอร์มที่เกี่ยวข้อง (สามารถแก้ไขได้มากกว่านี้หากจำเป็น): Magento เวอร์ชัน 2.0.4, PHP เวอร์ชัน 5.6.20 เบราว์เซอร์ที่ฉันทดสอบปัญหานี้เมื่อ: Firefox 45.0.1, IE 11.0.9600.18231, Chrome 49.0.2623.110 นี่คือการติดตั้ง Magento โดยตรงจากเว็บไซต์ magentocommerce และไม่ดาวน์โหลด GitHub ใด ๆ หลังจากอัปเกรดจาก Magento 2.0.2 เป็น Magento 2.0.4ฉันได้ล้างข้อมูลทุกอย่างลบเนื้อหาแบบสแตติกแล้วและรันคำสั่งเพื่อปรับใช้เนื้อหาแบบคงที่อีกครั้ง กรุณาแจ้งให้เราทราบสิ่งที่ฉันหายไปที่นี่ นี่เป็นปัญหาสิทธิ์ที่ส่วนท้ายหรือไม่ ปัญหาการเข้ารหัสปัญหาที่ทราบหรือเกิดอะไรขึ้น ฉันดูเหมือนจะไม่ได้รับข้อความแสดงข้อผิดพลาดนี้เมื่อฉันคลิกที่สิ่งอื่นในแผงควบคุมระบบ (ตัวอย่างเช่นหน้า, …
13 magento2  admin  alert 

2
Magento 2: สินค้าขายดีและผลิตภัณฑ์ที่ดูมากที่สุดในหน้าแรก
วิธีการได้รับหนังสือที่ขายดีที่สุดและดูสินค้าในหน้าแรกของวีโอไอพี 2 ? เราต้องแสดงหนังสือที่ขายดีที่สุดและรายการสินค้าที่มีคนดูมากที่สุดในแถบเลื่อนโฮมเพจใน magento 2

2
Magento 2: เอกสารการอ่าน Javascript Developer Certification
Magento เพิ่งประกาศ สอบรับรอง JavaScriptสำหรับ Magento2 หลังจากอ่านในหน้านี้: https://u.magento.com/magento-2-certified-professional-javascript-developer ฉันมีคำถามบางอย่างเกี่ยวกับการสอบการรับรองผู้พัฒนา JavaScriptนี้ สื่อการเรียนประเภทใดที่มีประโยชน์สำหรับการเตรียมการสอบรับรองจาวาสคริปต์ คะแนนที่ผ่านสำหรับการสอบรับรองสคริปต์ Java นี้คือเท่าไหร่ มีวัสดุการศึกษาอื่น ๆ สำหรับการสอบนี้หรือไม่? นโยบายการทดสอบซ้ำสำหรับการสอบนี้คืออะไร

8
ไฟล์เทมเพลตไม่ถูกต้อง magento2.3.0
ฉันเพิ่งติดตั้ง magento รุ่นล่าสุดเช่น Magento 2.3.0 ในเครื่อง wamp ท้องถิ่นด้วย php 7.2.4 ติดตั้งโดยใช้อินเตอร์เฟสบรรทัดคำสั่ง แต่เมื่อฉันเหนื่อยที่จะเรียกใช้มันแสดงข้อผิดพลาดเช่นฉัน Exception #0 (Magento\Framework\Exception\ValidatorException): Invalid template file: 'D:/wamp64/www/mage23/vendor/magento/module-theme/view/frontend/templates/page/js/require_js.phtml' in module: '' block's name: 'require.js'

1
ฉันจะเลื่อนขึ้นข้อความแสดงข้อผิดพลาดได้อย่างไรหลังจากคลิกสั่งซื้อ magento2
หากผู้ใช้เป็นอุปกรณ์หน้าจอขนาดเล็กมีหลายสถานการณ์ที่ผู้ใช้จะไม่เห็นข้อความแสดงข้อผิดพลาด ผมเรียกว่าการเชื่อมโยงนี้ ปัญหาการใช้งานกับข้อความผิดพลาด / แจ้งให้ทราบล่วงหน้า / ความสำเร็จ แต่ไม่ได้รับคำตอบใด ๆ ตัวอย่างเช่น , หากพวกเขาอยู่ในขั้นตอน "การจัดส่ง" ของกระบวนการเช็คเอาต์และมีการเพิ่มข้อความแสดงข้อผิดพลาดพวกเขาอาจไม่เห็นข้อความข้อผิดพลาดถูกเพิ่มไว้ที่ด้านบนของหน้า คำแนะนำของฉันคือการเลื่อนผู้ใช้อย่างราบรื่นจนถึงข้อความแสดงข้อผิดพลาดแสดงข้อความข้อผิดพลาดที่อยู่ถัดจากปุ่ม

1
มีเหตุการณ์หรือจุดปลั๊กอินเมื่อกฎรถเข็นไม่ถูกต้องอีกต่อไปหรือไม่
มีเหตุการณ์หรือสถานที่ที่ฉันสามารถเสริมได้หรือไม่เมื่อกฎราคาตะกร้าสินค้าไม่ถูกต้องอีกต่อไป (เช่นเมื่อหมดอายุหรือหากคุณเปลี่ยนปริมาณของผลิตภัณฑ์อื่นที่ไม่ใช้แล้ว) ฉันรู้ว่ามันถูกลบออกจากรถเข็นโดยอัตโนมัติ แต่ฉันไม่สามารถหาสถานที่ที่เกิดขึ้นในรหัสได้ ฉันกำลังเขียนโมดูลที่เพิ่มผลิตภัณฑ์ฟรีลงในรถเข็นสำหรับคูปองที่ผลรวมย่อยมากกว่าจำนวน X มันทำงานได้ทั้งหมดยกเว้นเมื่อลดปริมาณสินค้าในรถเข็นที่ผลรวมย่อยต่ำกว่า X คูปองถูกลบ แต่สินค้าของฉันยังคงอยู่ในรถเข็น จนถึงตอนนี้ฉันได้แตะที่กิจกรรมต่อไปนี้เพื่อทำสิ่งที่ฉันต้องการจนถึงตอนนี้ ... salesrule_validator_process checkout_cart_update_items_after sales_quote_collect_totals_before ฉันพบว่าสิ่งMagento\Quote\Model\CouponManagementที่ดูเหมือนจะมีความน่าเชื่อถือเนื่องจากมันมีset()และremove()วิธีการ แต่พวกเขาดูเหมือนจะไม่ได้รับการเรียกเมื่อมีการปรับปรุงรถเข็น ในcheckout_cart_update_items_afterมันดูเหมือนว่าสถานที่ตรรกะฉันสามารถตรวจสอบได้ แต่ดูเหมือนว่ากฎยังคงตั้งตาม$cart->getQuote()->getAppliedRuleIds() UPDATE: ฉันลงเอยด้วยการเพิ่มผู้สังเกตการณ์สำหรับcheckout_cart_save_afterเหตุการณ์ที่ทำงานหลังจากcollectTotals()นั้นดังนั้นจึงรู้ว่ากฎยังคงอยู่ในรถเข็นหรือไม่ แล้วฉันเป็นพื้นเปรียบเทียบ$quote->getAppliedRuleIds()กับ$quote->getOrigData('applied_rule_ids')เพื่อดูว่ากฎได้ถูกลบออก ฉันรู้สึกว่ามีวิธีที่ดีกว่าในการทำเช่นนี้ แต่ใช้งานได้ในขณะนี้ ฉันยังมีปัญหากับคูปองที่หมดอายุแม้ว่า ...

2
Magento 2: i18n หมายถึงอะไร?
เมื่อฉันเริ่มทำงานกับ Magento 2 นั่นเป็นครั้งแรกที่ฉันได้รับตัวย่อนี้ดังนั้นฉันจึงไม่รู้ว่าคำ / ตัวย่อนั้นหมายความว่าอย่างไร

1
Magento 2 เราจะรับ URL ผลิตภัณฑ์พร้อมการรวบรวมผลิตภัณฑ์ได้อย่างไร
ฉันสามารถโหลดชุดผลิตภัณฑ์โดยใช้ [$objectManager->create('Magento\Catalog\Model\ResourceModel\Product\Collection')] ในไฟล์ phtml ของฉัน แต่ใน url ผลิตภัณฑ์คอลเลกชันนั้นไม่มีเราจะได้รับ url ของผลิตภัณฑ์ด้วยคอลเลกชันนั้นได้อย่างไร

2
Magento 2 ได้รับ URL พื้นฐาน (ร้านค้าปัจจุบัน) ในบล็อก / หน้าผู้ดูแลระบบคงที่?
ฉันจะได้รับ (ร้านค้าปัจจุบัน) URL พื้นฐานในบล็อก CMS / หน้าใน Magento 2 ได้อย่างไร ที่จริงแล้วฉันกำลังแสดงชื่อหมวดหมู่ในส่วนท้ายโดยใช้บล็อกคงที่ เพื่อที่ฉันจะให้ลิงค์หมวดหมู่ URL ในบล็อกคงที่ของผู้ดูแลระบบได้อย่างไร

5
Magento 2: วิธีการแสดงคุณสมบัติที่กำหนดเองในแคตตาล็อก?
ฉันได้สร้างแอททริบิวข้อความใหม่โดยมีการตั้งค่าต่อไปนี้เป็นใช่: Visible on Catalog Pages on Storefront Used in Product Listing มีการกำหนดแอตทริบิวต์ให้กับชุดของแอตทริบิวต์และแสดงในมุมมองผลิตภัณฑ์ตามที่ต้องการ อย่างไรก็ตามมันไม่สามารถมองเห็นได้ในมุมมองแคตตาล็อกฉันใช้ธีม Luma เริ่มต้นและฉันได้ล้างแคชและจัดทำดัชนีใหม่แล้ว ถ้าฉันดูไฟล์เทมเพลต: magento-catalog/view/frontend/templates/product/list.phtml ฉันไม่พบรหัสใด ๆ ที่ได้รับคุณสมบัติที่กำหนดเองดังนั้นชุดรูปแบบ Luma ดูเหมือนจะไม่สนับสนุนสิ่งนี้ตามค่าเริ่มต้น ฉันจะรับป้ายกำกับและแอตทริบิวต์ของผลิตภัณฑ์ที่กำหนดเองในlist.phtml ได้อย่างไร

1
หลีกเลี่ยงการบันทึกเป็นลูปในการกระทำโดยรวม
ฉันได้สร้างโมดูล CRUD ของตัวเองที่มีการดำเนินการแก้ไขแบบอินไลน์คล้ายกับหน้า CMS ทุกอย่างทำงานได้ดี แต่เมื่อใช้ phpsniffer กับมาตรฐาน EcgM2ฉันได้รับคำเตือนนี้: ตรวจพบเมธอด LSD รุ่น () ในลูป ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร หมายเหตุ: คำเตือนเดียวกันจะปรากฏขึ้นหากฉัน "ดมกลิ่น" ไฟล์หลักที่ลิงก์ด้านบน นี่คือexecuteวิธีการของฉันในกรณีที่มีคนต้องการมัน แต่มันคล้ายกับตัวควบคุมหน้า CMS public function execute() { /** @var \Magento\Framework\Controller\Result\Json $resultJson */ $resultJson = $this->jsonFactory->create(); $error = false; $messages = []; $postItems = $this->getRequest()->getParam('items', []); if (!($this->getRequest()->getParam('isAjax') && count($postItems))) { return …

2
ย้ายบล็อกไปยังคอนเทนเนอร์อื่นได้อย่างไร
เป็น Newby ฉันมองหาวิธีแก้ปัญหาที่จะย้ายเข้าสู่ระบบและร้านสลับจากไปheader.panel header.containerฉันเพิ่งลองรหัสนี้ แต่ใช้ไม่ได้ <referenceContainer name="header.container"> <referenceBlock class="Magento\Store\Block\Switcher" name="store.settings.language" template="switch/languages.phtml"> </referenceBlock> </referenceContainer>

2
Magento2 เรียงตามข้อในการรวบรวม
ฉันมีชุดรวมที่กำหนดเองซึ่งฉันเพิ่มตัวกรอง ตัวอย่างเช่นฉันมีสิ่งนี้: $giftColletion = $this->_giftFactory->getCollection(); $giftColletion->addFieldToFilter('store_id', 1); ฉันควรเพิ่มตัวกรองใดใน $ giftColletion เพื่อให้สามารถส่งกลับระเบียนทั้งหมดตามตำแหน่งฟิลด์ตามลำดับ ASC

4
Magento2 InstallSchema.php ไม่ได้สร้างตารางที่ระบุ
ฉันมี InstallSchema.php ที่ไม่ได้สร้างตารางที่จำเป็นในฐานข้อมูล รหัสของสคีมาเป็นตัวเลือก: <?php namespace MyVendor\Helpdesk\Setup; use Magento\Framework\Setup\InstallSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\SchemaSetupInterface; /** * @codeCoverageIgnore */ class InstallSchema implements InstallSchemaInterface { public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { $installer = $setup; $installer->startSetup(); $table = $installer->getConnection() ->newTable($installer->getTable('myvendor_helpdesk_ticket')) ->addColumn( 'ticket_id', \Magento\Framework\DB\Ddl\Table::TYPE_INTEGER, null, ['identity' => true, 'unsigned' => true, 'nullable' => false, …

4
Magento 2 - แทนที่ไฟล์มุมมองพื้นฐาน
ฉันกำลังพัฒนาชุดรูปแบบ Magento 2.0 ฉันพยายามเปลี่ยนพฤติกรรมของคลาสภาษีที่ส่วนหน้า ไฟล์ที่ฉันต้องการเปลี่ยนอยู่ในแอพ / รหัส / Magento / ภาษี / ดู / ฐาน / แม่แบบ / การกำหนดราคา / adjustment.phtml ฉันจะแทนที่มุมมองนี้จากชุด Magento ของฉันได้อย่างไร ขอบคุณ

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