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

คำถามเกี่ยวกับการพัฒนาโมดูลที่กำหนดเอง

3
Magento 2: ส่วนขยายใดให้เลือกใช้
เราสามารถขยายคอนโทรลเลอร์ได้สองวิธี: การใช้การกำหนดค่าตามความชอบและการใช้ปลั๊กอิน แต่ฉันไม่เข้าใจว่าอันไหนดีและข้อดี / ข้อเสียของการตั้งค่า vs ปลั๊กอิน <preference for="Magento\Checkout\Controller\Index\Index" type="mymodule\Helloworld\Controller\Index\Index" /> <type name="Magento\Catalog\Model\Product"> <plugin name="getname-test-module" type="mymodule\Helloworld\Model\Plugin\Product" sortOrder="10"/> </type>

2
วิธีที่ดีที่สุดในการสร้าง PDF แบบกำหนดเองคืออะไร?
มีวิธีปฏิบัติที่ดีที่สุดในการสร้างกำหนดเองใหม่เช่น PDF ใบแจ้งหนี้หรือไม่ ฉันต้องการ PDF ที่กำหนดเองแยกต่างหากพร้อมเค้าโครงและตารางของฉันเอง และนี่คือปัญหาของฉัน: ฉันไม่เคยสร้าง PDF ใน Magento มาก่อนจึงมีคำถามมากมายว่าจะเริ่มจากตรงไหนและอย่างไร สิ่งเดียวที่ฉันมีคือโมดูลใหม่ที่มีโมเดลและคอลเล็กชัน ฉันต้องการไฟล์ phtml สำหรับเทมเพลตของฉันหรือเป็นของรุ่นที่มี Zend_Pdf หรือไม่

4
ตัวช่วยเทียบกับรุ่น? ฉันควรใช้แบบไหน
ฉันกำลังทำงานกับ Instagram API ใน magento ฉันให้คูปองแก่ผู้ติดตาม Instagram ของฉันหากพวกเขาติดตามร้านค้าของเราบน Instagram ฉันกำลังเรียก API ไปยัง instagram ใน PHP โดยใช้ curl ขณะนี้ฉันกำลังปิดการเรียก API ในฟังก์ชันตัวช่วยภายในโมดูลที่กำหนดเองของฉัน ฉันควรจะตัดการโทรเหล่านี้ในฟังก์ชั่นภายในโมเดลหรือไม่? ตัวอย่างเช่น. ฉันกำลังเรียก API ไปยัง Instagram เพื่อตรวจสอบว่าผู้ใช้ปัจจุบันติดตามบัญชีของฉันหรือไม่ ดังนั้นในคอนโทรลเลอร์ของฉันฉันกำลังโทรไปที่ฟังก์ชันตัวช่วยซึ่งส่งคืนสถานะการติดตามไปยังคอนโทรลเลอร์ของฉัน ในคอนโทรลเลอร์ของฉันฉันจะอัปเดตโมเดลของฉันหากจำเป็น ฉันแก้ไขการเรียก API เหล่านี้ภายในฟังก์ชันตัวช่วยได้หรือไม่ ฉันจะใช้ผู้ช่วยเหลือเมื่อเทียบกับรุ่นได้อย่างไร <?php class Company_SocialCoupons_InstagramController extends Mage_Core_Controller_Front_Action { public function followAction() { $status = Mage::helper('socialcoupons/instagram')->getFollow(); if ($status == 'follows') …

4
การเพิ่ม CSS และ JS ไปยัง <head> โดยใช้โมดูล layout.xml สำหรับบล็อก
สรุป ฉันต้องการเพิ่มบล็อกในมุมมองผลิตภัณฑ์ที่จัดกลุ่มและมุมมองผลิตภัณฑ์อย่างง่ายของฉัน บล็อกนี้จะมีคำแนะนำเครื่องมือที่ดีสำหรับสถานะการเลื่อนเมาส์ฉันใช้ไลบรารีขนาดเล็กที่มีปลั๊กอิน jquery หนึ่งชุดและสไตล์ชีท css อีกหนึ่งชุด ฉันต้องการรวมสองแหล่งข้อมูลไว้ในวีโอไอพีในหน้าเหล่านี้เท่านั้น หมายเหตุ ฉันใช้ธีมที่กำหนดเอง; แคชเป็นคนพิการ ; และ ไฟล์ของฉันอยู่ใน/jsไดเรกทอรี; ป่านนี้… อย่างไรก็ตามฉันรู้ว่าวิธีหนึ่งคือการใช้layout.xmlในโมดูลของฉันในตอนแรกมันใช้งานไม่ได้ดังนั้นฉันคิดว่าฉันอาจต้องการการกำหนดค่าเพิ่มเติมภายในconfig.xmlเพื่อบอก Magento เกี่ยวกับข้อกำหนดด้านโครงร่างของฉัน - นี่ก็ใช้งานไม่ได้เช่นกัน โดยไม่ได้ทำงานในสิ่งที่ผมหมายถึงคือสินทรัพย์ของฉันไม่ได้โหลด กรุณาหาแหล่งที่แนบมาด้านล่าง app / รหัส / ท้องถิ่น / ผู้ขาย / การจัดอันดับ / etc / layout.xml &lt;?xml version="1.0"?&gt; &lt;layout&gt; &lt;default&gt; &lt;reference name="head"&gt; &lt;action method="addJs"&gt; &lt;script&gt;vendor/qtip/jquery.qtip.min.js&lt;/script&gt; &lt;/action&gt; &lt;action method="addCss"&gt; &lt;stylesheet&gt;vendor/qtip/jquery.qtip.min.css&lt;/stylesheet&gt; &lt;/action&gt; &lt;/reference&gt; …

4
ฉันควรพัฒนาโมดูลที่น่าสนใจสำหรับวีโอไอพีเพื่อการเรียนรู้อย่างไร
ในขณะนี้ฉันเรียน Magento มาระยะหนึ่งแล้ว ฉันทำโมดูลค่อนข้างน้อย แต่ฉันก็ยังคิดว่าฉันต้องการการฝึกอบรมเพิ่มขึ้นเล็กน้อย แต่ฉันไม่สามารถนึกถึงโมดูลที่น่าสนใจที่จะทำอย่างเคร่งครัดสำหรับการทำงานกับสิ่งต่างๆให้มากที่สุดเท่าที่จะทำได้ นี่คือโมดูลบางอย่างที่ฉันทำ: บล็อกการแจ้งเตือนทางอีเมลของผู้ดูแลระบบผลิตภัณฑ์ที่เกี่ยวข้องมุมมองผลิตภัณฑ์แบบผุดขึ้น ดังนั้นใครสามารถแนะนำโมดูลที่ต้องการให้ฉันเรียนรู้สิ่งที่ฉันยังไม่ได้สัมผัสหรือวิธีคิดที่น่าสนใจ คำถามนี้อาจไม่มีแบบฟอร์มตอบคำถาม Q / A ที่จำเป็นสำหรับไซต์นี้ 100% แต่ฉันหวังว่าฉันจะได้รับคำแนะนำบางอย่าง ขอบคุณ. ป.ล. : ทุกอย่างมีไว้เพื่อการศึกษาอย่างเคร่งครัดฉันต้องการเรียนรู้ทุกอย่างใน Magento
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.