คำถามติดแท็ก system-config

3
วิธีแทรก <iframe> ในแผงผู้ดูแลระบบ <field>
ฉันกำลังสร้างโมดูลที่กำหนดเองซึ่งแสดงGoogle Mapsในส่วนหน้าของ Magento ในการรับแผนที่เหล่านั้นผู้ดูแลระบบจะต้องป้อนและบันทึก URL ของที่ตั้งแผนที่ในแผงการดูแลระบบ ทั้งหมดนี้ทำงานได้ดี กำลังบันทึก URL ในฐานข้อมูลและแผนที่จะแสดงในส่วนหน้าของร้านค้า แต่ตอนนี้ฉันต้องการแสดงตัวอย่างของแผนที่นี้ในแผงการดูแลระบบด้วย วิธีนี้จะช่วยให้ผู้ดูแลระบบสามารถตรวจสอบได้ง่ายว่ามีการป้อนและบันทึก URL ที่ถูกต้องหรือไม่ ผมต้องการที่จะแสดงนี้Preview Mapในใหม่&lt;field&gt;(เพียงด้านล่างฟิลด์ที่ URL ที่ควรจะเข้ามา) &lt;label&gt;และใช้แผนที่ดูตัวอย่าง การจำลองด้านล่างแสดงสิ่งที่ฉันพยายามบรรลุ system.xmlไฟล์โมดูลของฉันฉันได้เพิ่มรหัสต่อไปนี้: &lt;fields&gt; .... &lt;preview translate="label comment"&gt; &lt;label&gt;Map Preview&lt;/label&gt; &lt;frontend_type&gt;link&lt;/frontend_type&gt; &lt;frontend_model&gt;mymodule/system_config_map&lt;/frontend_model&gt; &lt;comment&gt;Preview of your map&lt;/comment&gt; &lt;sort_order&gt;20&lt;/sort_order&gt; &lt;show_in_default&gt;1&lt;/show_in_default&gt; &lt;show_in_website&gt;1&lt;/show_in_website&gt; &lt;show_in_store&gt;1&lt;/show_in_store&gt; &lt;/preview&gt; &lt;/fields&gt; และฉันMyNamespace/MyModule/Block/System/Config/Map.phpมีรหัสต่อไปนี้: class MyNamespace_MyModule_Block_System_Config_Map extends Mage_Adminhtml_Block_Abstract implements Varien_Data_Form_Element_Renderer_Interface { public function …

2
หน้าเริ่มต้นของการกำหนดค่าระบบ (ผู้ดูแลระบบ / system_config / ดัชนี) ถูกกำหนดอย่างไร?
ฉันมักสังเกตว่าหน้าเริ่มต้นของการกำหนดค่าระบบ ( System &gt; Configurationในแผงการดูแลระบบ) แตกต่างจากการติดตั้งไปยังการติดตั้ง แทนที่จะแสดงGeneral &gt; Generalหัวข้อฉันเห็นส่วนหนึ่งหรือส่วนขยายอื่นเสมอ มันเกิดขึ้นได้อย่างไร? ไม่ใช่ลำดับการเรียงเนื่องจากมันเกิดขึ้นในร้านค้าที่General &gt; Generalยังคงเป็นแท็บแรก และที่สำคัญ: คุณจะป้องกันหรือกำหนด "หน้าแรก" ของคุณเองสำหรับการกำหนดค่าระบบได้อย่างไร?

1
system.xml การพึ่งพาข้ามกลุ่ม / ชุดเขตข้อมูล
system.xml ช่วยให้เราสามารถมองเห็นแต่ละฟิลด์ขึ้นอยู่กับค่าจากฟิลด์อื่น บทความ goto นั้นมาจาก Alan Storm: In Depth Magento System Configuration ดูเหมือนว่านี่ (ฉันยืมรหัสตัวอย่างของเขาที่นี่): Location: app/code/local/Alanstormdotcom/Helloworld/etc/system.xml &lt;config&gt; &lt;tabs&gt; &lt;helloconfig translate="label" module="helloworld"&gt; &lt;label&gt;Hello Config&lt;/label&gt; &lt;sort_order&gt;99999&lt;/sort_order&gt; &lt;/helloconfig&gt; &lt;/tabs&gt; &lt;sections&gt; &lt;helloworld_options translate="label" module="helloworld"&gt; &lt;label&gt;Hello World Config Options&lt;/label&gt; &lt;tab&gt;helloconfig&lt;/tab&gt; &lt;frontend_type&gt;text&lt;/frontend_type&gt; &lt;sort_order&gt;1000&lt;/sort_order&gt; &lt;show_in_default&gt;1&lt;/show_in_default&gt; &lt;show_in_website&gt;1&lt;/show_in_website&gt; &lt;show_in_store&gt;1&lt;/show_in_store&gt; &lt;groups&gt; &lt;notes translate="label"&gt; &lt;label&gt;Demo Of Config Fields NOTES&lt;/label&gt; &lt;frontend_type&gt;text&lt;/frontend_type&gt; &lt;sort_order&gt;1&lt;/sort_order&gt; …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.