Editor
实现 DispatcherAwareInterface用于处理 WYSIWYG 编辑器的 Editor 类
自 |
1.5 |
---|---|
包 |
Joomla CMS |
方法
__construct
构造函数
__construct( editor = 'none', \Joomla\Event\DispatcherInterface|null dispatcher = null, \Joomla\CMS\Editor\EditorsRegistry|null registry = null) :
自 |
1.5 |
---|
参数
- editor
string
编辑器名称- dispatcher
DispatcherInterface|null
我们将使用的事件分发器- registry
EditorsRegistry|null
编辑器注册表
响应
mixed
_loadEditor
加载编辑器
_loadEditor(mixed||string|int config = []) :
已弃用
自 |
1.5 |
---|---|
已弃用 |
6.0 应使用 EditorRegistry |
参数
- config
array<string|int, mixed>
编辑器配置参数的关联数组
响应
mixed
display
显示编辑器区域。
display( name, html, width, height, col, row, buttons = true, id = null, asset = null, author = null, mixed||string|int params = []) :
自 |
1.5 |
---|
参数
- name
string
控件名称。- html
string
文本区域的内容。- width
string
文本区域的宽度(px 或 %)。- height
string
文本区域的高度(px 或 %)。- col
int
文本区域的列数。- row
int
文本区域的行数。- buttons
bool
True 且将显示编辑器按钮。- id
string
文本区域的可选 ID(注意:自 1.6 起)。如果未提供,则使用名称。- asset
string
对象资源- author
object
作者。- params
array<string|int, mixed>
编辑器参数的关联数组。
响应
string
getButtons
获取编辑器的扩展按钮(通常来自插件)
getButtons( editor, buttons = true) : mixed||string|int
自 |
1.5 |
---|
参数
- editor
string
编辑器的 ID。- buttons
mixed
可以是布尔值或数组,如果是布尔值,则定义是否显示按钮,如果是数组,则定义不显示的按钮列表。
响应
array<string|int, mixed>
getInstance
返回全局 Editor 对象,仅在它不存在时创建它。
getInstance( editor = 'none') : \Joomla\CMS\Editor\Editor
static
initialise
初始化编辑器
initialise() :
已弃用
自 |
1.5 |
---|---|
已弃用 |
6.0 不会替换 |
响应
void
属性
_editor
Editor 插件对象
已弃用
自 |
1.5 |
---|---|
已弃用 |
应使用 Provider 实例 |
类型
object
_name
Editor 插件名称
自 |
1.5 |
---|
类型
string
asset
对象资源
自 |
1.6 |
---|
类型
string
author
对象作者
自 |
1.6 |
---|
类型
string