joomla源代码探析续(二十七)组件后台如何设置参数
2011-07-03 14:21
302 查看
以下的方法可以在管理后台中添加一个Parameters设置的按钮,点击按钮可以设置这个组件的相关参数,当修改这些参数后,参数保存在component表中。首先要创建一个XML配置文件,文件中包含了相关参数,这个参数文件保存在后台管理界面相应组件中的config.xml中。比如文章/administrator/components/com_content/config.xml.
假设我们的评论组件的xml安装文件如下:
配置文件定义了一个参数show_name。接下来采用下面的代码就可以定义一个相应组件的按钮:JToolBarHelper::preferences( 'com_gcomment' );这样就完成了后台管理参数设定的界面。在组件中,刚才配置的参数可以这样访问:
假设我们的评论组件的xml安装文件如下:
<?xml version="1.0" encoding="utf-8"?> <config> <params>m> <param name="show_loginname" type="radio" default="1" label="Show Loginname" description="Show/Hide Loginname"> <option value="0">Hide</option> <option value="1">Show</option> </param> </params> </config>
配置文件定义了一个参数show_name。接下来采用下面的代码就可以定义一个相应组件的按钮:JToolBarHelper::preferences( 'com_gcomment' );这样就完成了后台管理参数设定的界面。在组件中,刚才配置的参数可以这样访问:
$params = &$mainframe->getParams(); $show_loginname = $this->params->get( 'show_loginname' );
相关文章推荐
- 如何设置Joomla!前台视图参数 【转】
- joomla后台组件菜单设置
- jquery 如何动态绑定传递到后台上传组件参数
- jquery 上传组件如何动态绑定参数传递到后台
- Joomla升级到3.5后,k2后台设置参数出错的问题
- 如何在Joomla!管理后台中实现标签页面的效果(tabs.js) 【转】
- SAP IDES ECC6.0 EHP4 安装后的RZ10参数设置 减小内存 SGEN 编译组件
- [LED]LCD背光设置为PWM模式的时候,config_data里面的参数如何使用
- 大访问量网站的mysql参数如何设置
- matlb中如何设置坐标轴的参数以及进行绘图的如何进行注释
- Android 如何动态设置View参数,LayoutParams.addRules详解,TypedValue.applyDimension的使用
- zui轮播carousel组件在初始化后重新设置参数(如interval等)
- 串行通讯如何设置超时参数
- 如何在ADS上建立工程及设置ADS参数
- 设置组件状态--如何动态关闭manifest中的Receiver
- 利用ATL创建com组件和如何在程序中使用组件的接口函数和设置接口的属性
- 如何在JSP页面上直接获取url的参数呢(不通过controller设置)?
- qt中如何设置makefile中的编译参数(qt中添加gdb调试的条件)
- 如何将tomcat设置成开机自启动后台服务
- highcharts图表组件如何设置某个数据点的颜色或者数据标签的颜色值