插件配置文件

插件配置文件是插件目录下的config.php,不需要配置的插件可以不添加此文件;

文件结构:

  1. return array (
  2. 'text' => array (// 在后台插件配置表单中的键名 ,会是config[text]
  3. 'title' => '文本:', // 表单的label标题
  4. 'type' => 'text',// 表单的类型:text,password,textarea,checkbox,radio,select等
  5. 'value' => 'hello,ThinkCMF!',// 表单的默认值
  6. 'tip' => '这是文本组件的演示' //表单的帮助提示
  7. ),
  8. 'password' => array (// 在后台插件配置表单中的键名 ,会是config[password]
  9. 'title' => '密码:',
  10. 'type' => 'password',
  11. 'value' => '',
  12. 'tip' => '这是密码组件'
  13. ),
  14. 'select' => array (// 在后台插件配置表单中的键名 ,会是config[select]
  15. 'title' => '下拉列表:',
  16. 'type' => 'select',
  17. 'options' => array (//select 和radio,checkbox的子选项
  18. '1' => 'ThinkCMFX',// 值=>显示
  19. '2' => 'ThinkCMF',
  20. '3' => '跟猫玩糗事',
  21. '4' => '门户应用'
  22. ),
  23. 'value' => '1',
  24. 'tip' => '这是下拉列表组件'
  25. ),
  26. 'checkbox' => array (
  27. 'title' => '多选框',
  28. 'type' => 'checkbox',
  29. 'options' => array (
  30. '1' => 'genmaowan.com',
  31. '2' => 'www.thinkcmf.com'
  32. ),
  33. 'value' => 1,
  34. 'tip' => '这是多选框组件'
  35. ),
  36. 'radio' => array (
  37. 'title' => '单选框',
  38. 'type' => 'radio',
  39. 'options' => array (
  40. '1' => 'ThinkCMFX',
  41. '2' => 'ThinkCMF'
  42. ),
  43. 'value' => '1',
  44. 'tip' => '这是单选框组件'
  45. ),
  46. 'textarea' => array (
  47. 'title' => '多行文本',
  48. 'type' => 'textarea',
  49. 'value' => '这里是你要填写的内容',
  50. 'tip' => '这是多行文本组件'
  51. )
  52. );