我正在为Magento开发一个自定义模块,我已经为它创建了一个包含几组字段的配置页面。它到目前为止工作正常,但我知道默认情况下这些组应该折叠,但是当页面加载时我的所有组都会被展开,只有当用户折叠它们时才会崩溃。
我的system.xml文件:
<config>
<tabs>
<mymoduletab translate="label" module="mymodule">
<label>My Module</label>
<sort_order>400</sort_order>
</mymoduletab>
</tabs>
<sections>
<mymoduleoptions translate="label" module="mymodule">
<label>My Module Options</label>
<tab>mymoduletab</tab>
<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>
<groups>
<basicoptions translate="label">
<label>Basic Options</label>
<frontend_type>text</frontend_type>
<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>
<fields>...
有谁可以指出我在这里做错了什么?谢谢。我能找到的Magento开发文档很少。
答案 0 :(得分:2)
实际上,您只需将以下内容添加到要打开的组中:
<expanded>1</expanded>
答案 1 :(得分:0)
显然,保存配置值时,组的状态将保存在数据库中。如果保存组打开的值,默认情况下它们将被打开,即使在注销并重新登录后也是如此。我找不到保存它们的位置。