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

ปัญหาเกี่ยวกับ Magento 2.0.0 เวอร์ชันเบต้าสำหรับนักพัฒนา อย่างเป็นทางการคือช่วงเวลาตั้งแต่วันที่ 18 ธันวาคม 2014 ถึงปลายไตรมาสที่ 1 ปี 2015

3
Magento2: ความแตกต่างพื้นฐานระหว่างปลั๊กอินและการตั้งค่าคืออะไร?
ฉันใช้ทั้งปลั๊กอินและการตั้งค่าในการกวดวิชา magento2 และทั้งสองทำงานได้ดี แต่สิ่งที่แตกต่างพื้นฐานระหว่างพวกเขาคือ รหัสสำหรับปลั๊กอิน: 1.1) เพิ่มการประกาศปลั๊กอินใน di.xml: <type name="Magento\Catalog\Model\Product"> <plugin name="magento-catalog-product-plugin" type="Training\Test\Model\Product" sortOrder="10"/> </type> 1.2) สร้างคลาสปลั๊กอิน: <?php namespace Training\Test\Model; class Product { public function afterGetPrice(\Magento\Catalog\Model\Product $product, $result) { return 5; } } รหัสสำหรับการตั้งค่า: 2.1) สร้างการประกาศค่ากำหนด: <preference for="Magento\Catalog\Model\Product" type="Training\Test\Model\Testproduct" /> 2.2) สร้างคลาสสินค้าใหม่: <?php namespace Training\Test\Model; class Testproduct extends \Magento\Catalog\Model\Product { …

1
วิธีเพิ่มประเภทผลิตภัณฑ์ใหม่ใน Magento 2 (MageStackDay คำถามลึกลับ 1)
MageStackDay โบนัสคำถามสำหรับ 500pts Bounty และความเป็นไปได้ในการชนะใบอนุญาต Z-Ray ฟรีเป็นเวลาหนึ่งปี สามารถอ่านข้อมูลเพิ่มเติม >> ที่นี่ << คำถามที่จัดทำโดยนักพัฒนาหลักวีโอไอพี 2 Anton Kril คำถาม: ฉันต้องการเพิ่มประเภทผลิตภัณฑ์ใหม่ลงใน Magento ฉันจะทำสิ่งนี้ใน Magento 2 dev beta ได้อย่างไร

4
Magento 2: มี Profiler ไหม?
Magento 2 มี profiler หรือไม่? Stores -> Settings -> Configuration -> Developer -> Debug แผงยังคงมีอยู่ แต่ไม่มีการตั้งค่าสำหรับผู้สร้างโปรไฟล์ที่นั่น หาก Magento 2 มี profiler มันสามารถกำหนดค่าผ่าน GUI ได้หรือไม่? หากไม่สามารถกำหนดค่าได้ด้วย GUI คุณจะเปิดใช้งานได้อย่างไร

6
ไม่ได้ระบุเวอร์ชันการติดตั้ง Magento2 สำหรับโมดูล
ฉันติดตั้งสำเนาของ Magento 2 ในเครื่องฉันกำลังประสบปัญหาบางอย่างกับโมดูลที่กำหนดเอง ฉันติดตามโครงสร้างไฟล์ / โฟลเดอร์ต่อไปนี้ app/code/Ps/HelloWorld/etc/module.xml: <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> <module name="Ps_HelloWorld" schema_version="0.0.1" setup_version="0.0.1" /> </config> ภายในไฟล์นี้ฉันมีสิ่งต่อไปนี้: ฉันรีเฟรชแคชร้านค้าแล้วฉันได้: ไม่ได้ระบุเวอร์ชันการติดตั้งสำหรับโมดูล 'Ps_HelloWorld'

1
Magento2: อะไรคือความแตกต่างระหว่างการอ้างอิงคอนเทนเนอร์และการอ้างอิงบล็อก
ทั้งสองreferenceBlockและreferenceContainerเอนทิตีถูกใช้ในเลย์เอาต์ใน magento2 อะไรคือความแตกต่างที่สำคัญระหว่างพวกเขากับฉันจะเชื่อมโยงเอนทิตี้เหล่านี้กับ magento1 ได้อย่างไร *

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: เรียกบล็อกแบบคงที่โดยใช้ xml
ฉันจะรวมบล็อกแบบคงที่ในหน้าโดยใช้ xml ได้อย่างไร ตัวอย่างเช่นฉันสร้างบล็อกแบบคงที่ด้วยการส่งเสริมการขายตัวระบุ ในวีโอไอพี 1 เรารวมบล็อกแบบคงที่โดยใช้โค้ดด้านล่าง <block type="cms/block" name="Promo"> <action method="setBlockId"><block_id>promo</block_id></action> </block> ฉันต้องการทำสิ่งเดียวกันในวีโอไอพี 2

3
Magento 2: เขียนคอนโทรลเลอร์อีกครั้ง
ฉันจะเขียนคอนโทรลเลอร์ใหม่อีกครั้ง (นั่นเป็นการกระทำจริง) ใน Magento 2 ได้อย่างไร ฉันพยายามตามคำแนะนำที่นี่เช่นนี้: ฉันมีโมดูลของตัวเองที่เรียกว่าNamespace_Moduleมีdi.xmlไฟล์ที่ถูกนำมาพิจารณาเพราะระบบเดียวกันการทำงานในรูปแบบและบล็อก ตัวอย่าง: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/ObjectManager/etc/config.xsd"> <!-- this one doesn't work for a controller action --> <preference for="Magento\Backend\Controller\Adminhtml\Dashboard\RefreshStatistics" type="Namespace\Module\Controller\Adminhtml\Dashboard\RefreshStatistics" /> <!-- this one works for a model --> <preference for="Magento\Customer\Model\Resource\GroupRepository" type="Namespace\Module\Model\Resource\Customer\GroupRepository" /> <!-- this one works also for a block --> <preference …

3
วิธีรับกิจกรรม / ผู้สังเกตการณ์ใน magento 2
ใน Magento 1 ฉันสามารถรับรายการเหตุการณ์ / ผู้สังเกตการณ์ได้โดยdispatchEvent()วิธีการดีบั๊กจากMage.phpด้านล่าง /** * Dispatch event * * Calls all observer callbacks registered for this event * and multiple observers matching event name pattern * * @param string $name * @param array $data * @return Mage_Core_Model_App */ public static function dispatchEvent($name, array $data = array()) { …

2
จะเรียกไฟล์ PHTML ภายในหน้า CMS Magento 2 ได้อย่างไร?
วีโอไอพี 2 ฉันได้ติดตั้งโมดูล Bannerslider ตัวอย่างที่ดาวน์โหลดจาก Magestore เมื่อฉันโทรbannerslider.phtmlเข้าสู่หน้าแรกของ CMS มันแสดงข้อผิดพลาดที่ไม่น่าเชื่อถือในหน้าแรก {{block class="Magento\Bannerslider\Block\Slideshow" template="bannerslider.phtml"}} ข้อความแสดงข้อผิดพลาดคือ We're sorry, an error has occurred while generating this email. ฉันเปลี่ยนคลาสบล็อกด้วย แต่ก็ยังแสดงข้อผิดพลาดเดียวกัน คุณช่วยแนะนำฉันด้วยวิธีที่เหมาะสมได้ไหม? หากคุณต้องการรายละเอียดเพิ่มเติมของรหัสเพิ่มเติมกรุณาพูดถึงฉันในความคิดเห็น ฉันติดอยู่ที่นี่จริงๆ หลังจากที่ไม่ได้SetEnv MAGE_MODE developerอยู่ใน.htaccessข้อความข้อผิดพลาดไฟล์ที่มีการเปลี่ยนแปลงและแสดง Error filtering template: Invalid block type: Magento\Bannerslider\Block\Slideshow โดยส่วนผู้ดูแลระบบของโมดูลนี้ทำงานได้ดี คลาสบล็อก namespace Magento\Bannerslider\Block; use Magento\Framework\View\Element\Template; use Magento\Framework\View\Element\Template\Context; use Magento\Framework\Filesystem; use Magento\Framework\App\Filesystem\DirectoryList; …

10
Magento 2 StyleSheet ไม่โหลด
ฉันได้ติดตั้ง magento 2 สำเร็จแล้ว แต่ส่วนหน้าและสไตล์ผู้ดูแลระบบไม่โหลด แม้หลังจากเข้าสู่ระบบผู้ดูแลระบบก็ไม่ให้หน้า (404) URL หลักใน core_config_data: http://localhost.com/magento2/


1
Magento 2 getTable พฤติกรรม
TL; DR:มีวิธีใดใน Magento 2 ที่จะสร้างวิธีการgetTableจากแบบจำลองการรวบรวมทรัพยากรเพื่อส่งคืนชื่อตารางเดียวกันสำหรับพารามิเตอร์ที่แตกต่างกัน 2 ตัว? คำอธิบายรายละเอียด ฉันจะเริ่มต้นด้วยตัวอย่างจากวีโอไอพี 1. สมมติว่าผมมีตารางที่เรียกว่า ฉันต้องการประกาศตารางนี้ในแบบนี้module_entiti1_entity2config.xml <module_resource> <class>....</class> <entities> <entity1_entity2> <table>module_entiti1_entity2</table> </entity1_entity2> </entities> </module_resource> จากนั้นฉันจะได้รับชื่อตารางจากแบบจำลองการรวบรวมทรัพยากรเช่นนี้: $collection->getTable('module/entity1_entity2'); แต่ถ้าฉันต้องการฉันสามารถใช้นามแฝงหลายรายการสำหรับตารางเดียวกัน หากconfig.xmlส่วนของฉันกลายเป็น <module_resource> <class>....</class> <entities> <entity1_entity2> <table>module_entiti1_entity2</table> </entity1_entity2> <entity2_entity1> <table>module_entiti1_entity2</table> </entity2_entity1> </entities> </module_resource> ฉันสามารถดึงข้อมูลตารางของฉันได้ 2 วิธี: $collection->getTable('module/entity1_entity2'); $collection->getTable('module/entity2_entity1'); ใน Magento 2 ไม่มีการประกาศตารางเพิ่มเติมอีก ฉันจะได้รับชื่อตารางของฉันเช่นนี้ มีวิธีบอก magento หรือไม่ว่าพารามิเตอร์จะส่งคืนชื่อตารางเดียวกันกับพารามิเตอร์หรือไม่$collection->getTable('module_entity1_entity2') module_entity2_entity1module_entity1_entity2

3
การติดตั้ง Magento 2: ติดขัดโดยไม่มีข้อผิดพลาดที่“ การติดตั้งการกำหนดค่าผู้ใช้”
ฉันได้ติดตั้ง Composer และทำตามขั้นตอนเพื่อติดตั้ง Magento2 มันจะติดอยู่ที่ 93% มันไม่ได้ให้ข้อผิดพลาดที่เหมาะสม ... กรุณาตรวจสอบภาพ: นอกจากนี้มันจะแสดงในการกำหนดค่าตามภาพด้านล่าง เราพบข้อผิดพลาดใน: "การติดตั้งการกำหนดค่าผู้ใช้" มีใครประสบปัญหาเดียวกันหรือไม่ ถ้าเป็นเช่นนั้นคุณแก้ไขปัญหานี้ได้อย่างไร

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