我有一個模塊。這需要管理員配置。我不知道如何創建菜單在管理 - >系統 - >配置以及如何添加項目到該自定義菜單.... 請幫助我....如何在Magento 1.7中創建admin-> system->配置菜單?
1
A
回答
-2
請訪問此鏈接希望它有幫助。
1
它包括4個文件添加一個新的配置菜單的模塊。如果你的模塊已經有了一個輔助類Data.php,那麼只需要兩個xml文件。助手類Data.php可以是空的,只需在那裏加載管理面板中的新菜單配置即可。 最重要的兩個xml文件是adminhtml.xml和system.xml文件在您的模塊的etc文件夾中。
樣本adminhtml.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<acl>
<resources>
<admin>
<children>
<system>
<children>
<config>
<children>
<helloworld_setting>
<title>Hello World</title>
</helloworld_setting>
</children>
</config>
</children>
</system>
</children>
</admin>
</resources>
</acl>
</config>
樣本的system.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<tabs>
<helloworld translate="label" module="helloworld">
<label>Hello World</label>
<sort_order>99999</sort_order>
</helloworld>
</tabs>
<sections>
<helloworld_setting translate="label" module="helloworld">
<label>Settings</label>
<tab>helloworld</tab>
<frontend_type>text</frontend_type>
<sort_order>99</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<groups>
<greeting_settings translate="label">
<label>Greeting Settings</label>
<frontend_type>text</frontend_type>
<sort_order>1</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<fields>
<enabled translate="label">
<label>Enabled</label>
<frontend_type>select</frontend_type>
<source_model>adminhtml/system_config_source_yesno</source_model>
<sort_order>10</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
</enabled>
<greeting translate="label,comment">
<label>Greeting</label>
<frontend_type>text</frontend_type>
<sort_order>20</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<comment>Greeting text.</comment>
</greeting>
</fields>
</greeting_settings>
</groups>
</helloworld_setting>
</sections>
</config>
若要檢索您在配置菜單
//sectionName/groupName/fieldName
echo Mage::getStoreConfig('helloworld_setting/greeting_settings/enabled');
echo Mage::getStoreConfig('helloworld_setting/greeting_settings/greeting');
設置的值
如果出現任何問題,請確保代碼更改後清除緩存,然後仔細檢查xml文件中是否存在拼寫錯誤。
相關問題
- 1. 在Magento中重命名菜單1.7
- 2. Magento 1.7 REST API nginx配置
- 3. Magento的 - 如何在Magento與分頁創建頁1.7
- 4. 如何使用PHP在Magento 1.7中創建分組產品
- 5. 如何使用模塊在magento admin中創建子菜單
- 6. 如何在Magento 1.7中設置訂單選項卡
- 7. Magento 1.7頂部菜單 - 子菜單鏈接生成器
- 8. 如何在linux mint中創建菜單
- 9. 如何在Java中創建主菜單?
- 10. 如何在cocos3d中創建菜單
- 11. 如何在python3.5中創建菜單欄
- 12. 如何在Cocos2d中創建菜單?
- 13. Extjs:如何在菜單中創建contextmenu
- 14. 如何在JSF中創建菜單欄
- 15. 如何用php創建分組產品? (Magento 1.7)
- 16. 在android中創建菜單/子菜單
- 17. Magento 1.7 - 加入可配置產品信息的訂單商品
- 18. 如何在上下文菜單中創建子菜單?
- 19. 如何使用菜單欄在grails中創建菜單
- 20. 在創建菜單後,如何更改菜單中的圖標?
- 21. 如何在html/css中創建下拉菜單登錄菜單
- 22. 如何在AngularJS中創建菜單和子菜單
- 23. Asp Boilerplate ,,,如何在菜單欄中創建新菜單?
- 24. 如何在Windows中創建上下文菜單子菜單?
- 25. 如何在下拉菜單中創建子菜單(HTML/CSS)
- 26. 在1.7版本中以編程方式創建Magento產品
- 27. 如何在HTML中創建底部固定位置菜單?
- 28. Magento 1.7 - 無法創建發票檢查/匯票訂單銷售
- 29. Magento創建一個菜單併爲其設置頁面
- 30. Magento自定義模塊:如何創建管理菜單
您的回答是可以的,但是請儘量避免將來使用鏈接回答,因爲鏈接可能會被破壞,因此您的回答對將來的讀者來說是沒用的:) – versvs
鏈接被破壞了.... – Nano
鏈接仍然是壞的。 – Jurik