- 浏览: 73772 次
- 性别:
- 来自: 上海
最新评论
在模块的etc目录下新建system.xml配置文件,内容如下:
可以通过Mage::getStoreConfig('[section 标识符]/[group标识符]/[field标识符]')来获取设置的值。
Mage::getStoreConfigFlag方法用来返回bool类型的结果,通过用于开关模块的设置。
如果是自定义section, 则需要在config.xml中加入权限设置:
对于新加入的section,需要后台管理用户重新登录后才能生效。
<?xml version="1.0"?> <config> <sections> <!--要加入的section的标识符,此处为sales, 也可以加入自己的section --> <sales> <groups> <my_settings translate="label"> <label>Settings 1</label> <frontend_type>text</frontend_type> <sort_order>500</sort_order> <show_in_default>1</show_in_default> <show_in_website>0</show_in_website> <show_in_store>0</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>0</show_in_website> <show_in_store>0</show_in_store> </enabled> <settings_2 translate="label"> <label>Settings2 </label> <frontend_type>text</frontend_type> <sort_order>2</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>0</show_in_store> </settings_2 > </fields> </my_settings> </groups> </giftcard> </sections> </config>
可以通过Mage::getStoreConfig('[section 标识符]/[group标识符]/[field标识符]')来获取设置的值。
Mage::getStoreConfigFlag方法用来返回bool类型的结果,通过用于开关模块的设置。
如果是自定义section, 则需要在config.xml中加入权限设置:
<acl> <resources> <admin> <children> <system> <children> <config> <children> <[自定义section标识符]> <title>[出现在权限列表中的标题]</title> </[自定义section标识符]> </children> </config> </children> </system> </children> </admin> </resources> </acl>
对于新加入的section,需要后台管理用户重新登录后才能生效。
发表评论
-
Magento随机生成sales rule的coupon code
2013-01-02 22:09 2278在Magento中可以使用SalesRule模块下的Mage_ ... -
Magento 后台配置中实现日期选择 (Date picker)
2012-12-28 15:07 2519首先,创建一个新的Form Field 类: <?p ... -
获得指定customer 购买的产品数据
2011-12-10 20:54 1382获得指定customer 购买的产品信息,如果是configu ... -
将缺货产品放在产品列表后面
2011-12-10 20:50 1406Rewrite Mage_Catalog_Model_Laye ... -
Mac Lion上安装配置Nginx PHP PHP-FPM
2011-12-10 16:01 8046<!--?xml version="1.0&q ... -
How to customize Magento as CMS system (1.5.0 CE)
2011-03-06 22:42 1071Before install: 1. Go to app/et ... -
How to redirect to another url in block or template
2011-02-25 13:47 1138In Block class: public funct ... -
Use call back function to proccess Magento large collection
2011-01-19 12:58 952$orders = Mage::getModel('sal ... -
How to remove unnecessary columns in Magento collection
2011-01-19 12:56 1143$orders = Mage::getModel('sal ... -
How to calculate currency according to reward points rate in Magento
2011-01-13 18:03 1342$rate = Mage::getModel('enter ... -
Magento二次开发的利器:Rewrite
2010-12-08 17:15 2746Magento是一个十分优秀的电子商务系统,但是有时候我们需要 ... -
增加Magento后台管理功能二:开发后台Controller
2010-11-30 16:02 2715在模块的controllers目录下创建Adminhtml目录 ... -
增加Magento后台管理功能一:在后台管理界面加入菜单
2010-11-30 15:47 4548在模块的etc目录下增加adminhtml.xml配置文件,用 ... -
Magento在CMS Page中增加用户信息变量
2010-11-26 10:14 2837Magento的cms页面和static block页面中可以 ... -
Magento根据不同的浏览器自动切换package或 theme
2010-11-26 10:05 2090在后台设置中: System > Configurat ... -
Magento让后台数据列表中的action列链接在新窗口打开
2010-11-08 16:56 1190'actions' => array( ... -
Maegen获得后台当前用户的信息
2010-11-08 16:53 942$admin = Mage::getSingleton(' ... -
Magento中用子类替换Block
2010-10-15 10:47 1865Step 1:创建一个新的Module Step 2: 编辑模 ... -
Magento中添加带有选项的属性
2010-10-14 14:49 1464下面的代码为Customer实体添加了性别属性,有两个可选值 ... -
Magento为后台用户保存操作日志(企业版)
2010-09-19 17:00 2771protected function _logAdm ...
相关推荐
- 在后台管理界面中,进入System -> Configuration -> Advanced。 - 展开“DisableModulesOutput”选项。 - 确认“App_Configviewer”是否显示在列表中。 4. **添加模块逻辑** 至此,您已经成功创建了一个基础...
要验证模块是否被Magento成功加载,可以清空缓存并检查后台的“System > Configuration > Advanced”下的“Disable Modules Output”列表,确认模块已被列出。 接下来,你可以开始编写实际的功能代码,包括模型、...
清空缓存并在后台验证模块是否已加载,如果在"System->Configuration->Advanced->Disable Modules Output"中看到`App_Configviewer`,则表示模块创建成功。 然后,我们可以为模块添加实际的逻辑。例如,检查URL查询...
在Magento后台管理界面,你可以找到订单号的相关配置。进入`System` > `Configuration` > `Sales` > `Orders` > `Increment` ID。在这里,你可以设置订单号的前缀,但不能直接设置后缀或起始数字。要改变起始数字,...
在 Magento 中,核心模块位于 `app/code/core/Mage` 下,而自定义或第三方模块则位于 `app/code/local` 目录下。这里以 `Alanstormdotcom_Configviewer` 为例,我们会创建 `app/code/local/Alanstormdotcom/...
5. 配置:在“System” -> “Configuration” -> “Sales” -> “Checkout”下,你可以找到One Step Checkout的设置,调整所需的选项。 四、插件功能详解 1. 快速结账:将地址填写、选择配送方式、支付方式等合并到...
3. **启用主题**:登录到Magento管理后台,转到`System > Configuration > Design`,选择Excelente作为当前使用的主题。 #### 六、首页区块设置 设置首页区块可以让您的网站更加吸引人。Excelente主题提供了丰富的...
6. **添加系统配置**:在`etc/adminhtml/system.xml`中定义后台配置选项,允许管理员设置支付方法的相关参数。 7. **添加额外数据到订单**:如果你需要传递额外数据到`sales_flat_order_payment`表,你需要在`...
完成这些步骤后,必须清除 Magento 缓存并检查后台的“System > Configuration > Advanced”设置,确认模块已成功加载且未被禁用。此时,虽然模块已注册,但并未实现任何具体功能。为了使模块具备实际功能,你需要在...
Magento_SetStartOrderNumber 是一个由 Ashley Schroeder 开发的 Magento 模块,它允许你在 Magento 商店中自定义设置订单号的起始值。这个模块是 Magento Connect 的非官方镜像,但已被官方批准,确保了其可靠性和...
4. **配置设置**:在 System -> Configuration 中,会有新的 Locale Selector 选项,这里可以配置默认的管理员登录区域设置,以及允许管理员选择的区域和语言选项。 三、技术实现 MagePsycho_Localeselector 模块...
1. 后台设置:登录Magento管理后台,进入“System” > “Configuration” > “Sales” > “Checkout” > “One Step Checkout”进行配置。 2. 配置选项:你可以调整如自定义CSS、结账页面布局、是否显示特定步骤等...