## 概述
* DaiCuo默認不提供第三方編輯器組件,使用的是html的textarea標簽,如需使用可通過“后臺>應用”選擇喜歡的編輯器進行安裝,一般情況下選擇好后編輯器不建議再換,以免以前保存的數據解析時不兼容。
* DaiCuo編輯器的設置通過“后臺>全局設置”選擇已安裝的編輯器。
* DaiCuo編輯器的解析統一使用PHP助手函數 DcEditor 完成解析輸出。
* DaiCuo編輯器的擴展可通過覆蓋編輯器的模板路徑與定義編輯器輸出解析函數即可擴展開發,實例如下。
## 擴展開發
* 將編輯器模塊名追加至編輯器列表 common.editor_list
* 定義編輯器模板路徑與解析函數配置 markdown.editor_path markdown.editor_function
```
//編輯器列表
DcConfigMerge('common.editor_list', ['markdown']);
//編輯器路徑與解析函數配置
return [
'markdown' => [
'editor_path' => './apps/markdown/view/editor/index.tpl',
'editor_function' => 'markdownParse',
]
];
```
## 模板輸出實例
```
{:DcEditor('**呆錯(DaiCuo)**是一款基于ThinkPHP、Bootstrap、Jquery的極速后臺開發框架')}
```
## 助手函數
* DcEditor 調用編輯器解析函數
* DcEditorPath 根據框架配置獲取當前編輯器路徑
* DcEditorOption 獲取已安裝的編輯器列表