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

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

3
Magento 2 - โฮมเพจคือ 404
กำลังดิ้นรนกับข้อผิดพลาดที่แปลกประหลาดในวีโอไอพี 2 มีการตั้งค่าที่ฉันได้ลบบางร้านดังนั้นตอนนี้มีเพียงร้านเดียว กำลังพยายามตั้งค่าโฮมเพจในผู้ดูแลระบบ (หน้าแรก CMS) ไม่ว่าฉันจะทำอะไรมันบอกว่า 404 ในหน้าแรกหน้าอื่น ๆ ทั้งหมดทำงานได้ ดูในฐานข้อมูลแล้วการตั้งค่าสำหรับ: web/default/cms_home_pageอยู่ที่นั่นและตั้งค่า ok และสำหรับขอบเขต _id = 0 ไม่แน่ใจว่าหน้าใดที่มันกำลังมองหามีวิธีแก้ไขข้อบกพร่องนี้หรือไม่? คำแนะนำอื่น ๆ สำหรับวิธีการแก้ไขปัญหานี้?

3
Magento 2: Execute Cron
ฉันจะรัน Cron จากบรรทัดคำสั่งด้วยตนเองได้อย่างไร ใน Magento 1.x เราสามารถใช้ cron เช่น: www.testsite.com/cron.php แต่ในวีโอไอพี 2 ฉันจะทำสิ่งนี้ได้อย่างไร โปรดช่วยฉันด้วยสำหรับวิธีที่ฉันเรียกใช้ cron จาก cmd ฉันใช้คำสั่งด้านล่างแล้วซึ่งไม่ทำงาน: sudo php bin/magento cron:run [--group="customgroupname_cron"] นี่คือข้อยกเว้นที่ส่งคืน: [RuntimeException] Too many arguments. cron:run [--group="..."] [--bootstrap="..."] ------- อัปเดต ------- crontab.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Cron:etc/crontab.xsd"> <group id="customgroupname_cron"> <job name="customgroupname_cron" instance="Namespace\Modulename\Cron\Customcronjob" method="execute"> <schedule>* * * * *</schedule> </job> …
11 magento2  cron  cli 

2
Magento2: เริ่มต้นเพื่อจัดเรียงตามราคาจากน้อยไปมาก
ตกลงดังนั้นฉันมีหมวดหมู่ของฉันเรียงตามราคา Magento 2ค่าเริ่มต้นนี้เป็นราคาจากน้อยไปมาก แต่ฉันต้องการที่จะลดราคา ค่อนข้างแน่ใจว่าฉันสามารถทำได้โดยการกำหนดcatalog_category_view.xmlธีมของฉันเองและโต้แย้งว่าproduct_list_toolbarแต่ฉันก็ไม่สามารถเข้าใจได้ ความช่วยเหลือใด ๆ
11 magento2  layout  theme  xml 

3
Magento 2 เพิ่มธีมใหม่โดยไม่ต้องเปลี่ยนไฟล์หลัก เสี้ยงฮึดฮัดแสดงความไม่พอใจ
วิธีการขยายการกำหนดค่า Magento 2 Grunt เริ่มต้นโดยไม่ต้องสัมผัส / แก้ไขไฟล์แกนเช่นGruntfile.jsและdev/tools/grunt/configs/themes.js?

2
การสร้างเทมเพลตโฮมเพจที่กำหนดเองใน Magento2
อย่างที่คุณรู้ว่า magento2 มีเทมเพลตเลย์เอาต์เช่น 1column, 2 คอลัมน์ซ้าย, 2 คอลัมน์ - ขวา, 3 คอลัมน์และฉันต้องการสร้างเทมเพลตเลย์เอาต์โฮมเพจที่กำหนดเองใน Magento2 สำหรับฉันทำตามบทช่วยสอนเล็กน้อยและสร้างโมดูลและไฟล์ ลิงก์ดังกล่าว แต่ไม่มีการทำงานใดเลยและฉันไม่สามารถรับเลย์เอาต์ "โฮมเพจ" ในหน้า cms ​​-> แท็บการออกแบบ ฉันทำตามลิงค์ด้านล่างทั้งหมด แต่ไม่มีการทำงานเพื่อให้ทุกคนมีทางออกที่เหมาะสมโปรดแบ่งปัน ลิงค์แรก ลิงค์ที่สอง ลิงค์ที่สาม ลิงค์มา Ablove โซลูชันทั้งหมดไม่ทำงาน

1
ลบผู้สังเกตการณ์ออกจากส่วนขยายของบุคคลที่สาม
ฉันได้ติดตั้งโมดูลบล็อกบนแพลตฟอร์ม Magento 2 ของฉันแล้ว โมดูลบล็อกนี้มีผู้สังเกตการณ์ซึ่งจะเพิ่มรายการเมนูใหม่ลงในการนำทางหลักโดยอัตโนมัติ ฉันต้องการหยุดสิ่งนี้ events.xmlไฟล์มีลักษณะเช่นนี้ <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd"> <event name="page_block_html_topmenu_gethtml_before"> <observer name="aw_blog_add_topmenu_items" instance="Aheadworks\Blog\Observer\AddBlogToTopmenuItemsObserver" /> </event> </config> ในขณะที่คุณสามารถเห็นมันอ้างอิงผู้สังเกตการณ์ที่เพิ่มลิงค์ในการนำทางหลัก การลบevents.xmlแก้ปัญหาของฉัน แต่ฉันกำลังมองหาวิธีที่ไม่เกี่ยวข้องกับการแก้ไขไฟล์โมดูลหลัก


1
ดัชนีการชำระเงิน xml ของ Magento 2 ไม่ได้มีความสำคัญ
ฉันกำลังสร้างชุด Magento 2 โดยใช้ชุดรูปแบบเปล่าเป็นฐาน ตอนนี้ปัญหาคือชุดรูปแบบว่างเปล่า Magento 2 เอาส่วนหัวด้านบนแถบค้นหารถเข็นขนาดเล็กในhttp: //www.yourdomain/checkout หน้า vendor\magento\theme-frontend-blank\Magento_Checkout\layoutcheckout_cart_index.xml พวกเขาได้ลบออกโดยใช้ <?xml version="1.0"?> <!-- /** * Copyright © 2015 Magento. All rights reserved. * See COPYING.txt for license details. */ --> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="minicart" remove="true"/> <referenceContainer name="header.panel" remove="true"/> <referenceBlock name="top.search" remove="true"/> <referenceBlock name="catalog.compare.link" remove="true"/> <referenceBlock …
11 magento2  checkout  xml 

5
Magento2: วิธีรับรหัสผลิตภัณฑ์ไปยังโมดูลที่กำหนดเองของฉัน
ฉันยังใหม่กับ magento2 และตอนนี้ฉันกำลังสร้างโมดูลที่กำหนดเองและฉันต้องการรับผลิตภัณฑ์ID/SKUจากแคตตาล็อก ฉันพยายามโทรโดยใช้ฟังก์ชั่นที่อยู่ในโฟลเดอร์ Block กรุณาแนะนำ!

8
Magento 2 รับ id หมวดหมู่โดยใช้ชื่อหมวดหมู่
ฉันต้องการรับรหัสประเภทโดยใช้ชื่อหมวดหมู่โดยใช้ฟังก์ชันประเภทนี้เท่านั้น ->load($categoryTitle, 'title') ->getId(); ใช้กรณี: รับรหัสหมวดหมู่ตามชื่อและวางข้อมูลรหัสในอาร์เรย์ในสคริปต์การย้ายข้อมูล

1
ตัวเลือก Requirejs shim ไม่ทำงาน
ฉันกำลังพัฒนาโมดูลสำหรับ Magento2 และฉันใช้ requirejs เพื่อโหลดจาวาสคริปต์ที่กำหนดเองซึ่งขึ้นอยู่กับ jquery ฉันใช้ตัวเลือก shim ใน requirejs-config.js เพื่อตั้งค่าการขึ้นต่อกันระหว่างสคริปต์ที่กำหนดเองและ jquery ปัญหาคือว่าการพึ่งพานี้ไม่ได้ตั้งค่า (เสมอ) บางครั้ง jQuery ทำการโหลดก่อนสคริปต์และทั้งหมดใช้ได้ แต่บางครั้งก็โหลดหลังจากสคริปต์ทำให้เกิดข้อผิดพลาดสคริปต์: Uncaught ReferenceError: jQuery is not defined(anonymous function) @ jquery.easing.1.3.js:39 Uncaught ReferenceError: jQuery is not defined(anonymous function) @ jquery.flexslider-min.js:5 Uncaught TypeError: $(...).flexslider is not a function ดูตัวอย่างด้านล่างของ requirejs-config.js ของฉัน: var config = { …

2
วิธีรับรหัสผลิตภัณฑ์หลักใน magento 2
วิธีรับรหัสผลิตภัณฑ์หลักของเด็ก ๆ ใน Magento 2 สำหรับผลิตภัณฑ์ที่กำหนดค่าได้ ฉันต้องการรับรหัสผลิตภัณฑ์หลักของผลิตภัณฑ์สำหรับเด็กใน Magento ตามรหัสผลิตภัณฑ์เด็ก
11 product  magento2 

2
วิธีการเพิ่มบล็อกที่กำหนดเองที่วิธีการจัดส่งด้านล่างในการชำระเงิน onepage?
ฉันต้องการเพิ่มบล็อกที่กำหนดเองด้านล่างวิธีการจัดส่งและบล็อกที่กำหนดเองนี้ควรอยู่ในรูปแบบวิธีการจัดส่ง ฉันคิดว่าบรรทัดของรหัสต่อไปนี้มีประโยชน์สำหรับการเพิ่มสิ่งนี้ แต่ไม่รู้ว่าจะดำเนินการต่ออย่างไร <div id="onepage-checkout-shipping-method-additional-load"> <!-- ko foreach: getRegion('shippingAdditional') --> <!-- ko template: getTemplate() --><!-- /ko --> <!-- /ko --> </div>
11 magento2 

3
ประเภทบล็อกไม่ถูกต้อง: [Namespace] \ [Module] \ Block \ Timeline
ฉันพยายามเพิ่มบล็อกไปยังส่วนท้าย แต่จนถึงตอนนี้มันกลับมาแล้ว Invalid block type: [Namespace]\[Module]\Block\Timeline แหล่งที่มาของสิ่งที่ฉันมีจนถึงสามารถพบได้ที่นี่: https://github.com/sandermangel/magento2-twitterfeed ของฉัน layout/default.xml <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="footer"> <block class="[Namespace]\[Module]\Block\Timeline" name="twitterfeed-timeline" template="footer/timeline.phtml"></block> </referenceBlock> </body> </page> และคลาสบล็อกของฉันใน vendor/[namespace]/[module]/Block/Timeline.php namespace [Namespace]\[Module]\Block; use Magento\Framework\View\Element\Template; class Timeline extends Template { /** * Timeline constructor. * @param Template\Context $context * @param array $data */ public …
11 blocks  magento2 

3
Magento 2: ใช้ตัวกรองการเปิดเผยและสถานะในการรวบรวมผลิตภัณฑ์
ฉันต้องการใช้ตัวกรองการมองเห็นและสถานะในการรวบรวมผลิตภัณฑ์ เช่นเดียวกับ Magento 1 เราทำ: Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($collection); Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($collection); ฉันได้รับชุดผลิตภัณฑ์ใน Magento 2 แต่ไม่พบฟังก์ชันเพื่อใช้ตัวกรองด้านบน

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