lapayshow / uplab.editor
扩展视觉编辑器功能(LOODSEN 版本)
dev-master
2023-07-04 13:57 UTC
Requires
- php: >=5.6.0
- composer/installers: ~1
This package is auto-updated.
Last update: 2024-09-04 16:27:37 UTC
README
模块扩展视觉编辑器功能:在工具栏中添加一个按钮,允许在任何位置插入代码片段,使用预先定义的模板从元素/信息块部分输出信息。
使用方法
安装模块后,在视觉编辑器中会出现“扳手”图标。点击图标,将打开选择代码片段设置的弹出窗口。
有两种使用场景
- 将一个或多个信息块元素绑定到代码片段(使用 uplab.editor:snippet.element 组件)
- 将一个或多个信息块部分绑定到代码片段(uplab.editor:snippet.section)
要创建代码片段,需要创建相应组件的模板(在网站模板文件夹 /local/templates/.default/)。请注意,必须在默认网站模板中创建组件模板,因为代码片段参数选择弹出窗口是在管理部分加载的,而不是在公共部分,因此在公共部分中没有现有模板的信息。
在模板中,$arResult 提供有关相应元素的信息。如果需要扩展选择,可以使用模板中的 .description.php 文件(参见组件的源代码以获取更多信息)。
创建模板后,在代码片段绑定窗口中需要选择要绑定的元素(部分)和相应的组件模板。添加代码片段后,组件的工作结果将出现在页面中,而不是代码片段本身。