lapayshow/uplab.editor

扩展视觉编辑器功能(LOODSEN 版本)

安装: 16

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:bitrix-module

dev-master 2023-07-04 13:57 UTC

This package is auto-updated.

Last update: 2024-09-04 16:27:37 UTC


README

模块扩展视觉编辑器功能:在工具栏中添加一个按钮,允许在任何位置插入代码片段,使用预先定义的模板从元素/信息块部分输出信息。

使用方法

安装模块后,在视觉编辑器中会出现“扳手”图标。点击图标,将打开选择代码片段设置的弹出窗口。

有两种使用场景

  1. 将一个或多个信息块元素绑定到代码片段(使用 uplab.editor:snippet.element 组件)
  2. 将一个或多个信息块部分绑定到代码片段(uplab.editor:snippet.section)

要创建代码片段,需要创建相应组件的模板(在网站模板文件夹 /local/templates/.default/)。请注意,必须在默认网站模板中创建组件模板,因为代码片段参数选择弹出窗口是在管理部分加载的,而不是在公共部分,因此在公共部分中没有现有模板的信息。

在模板中,$arResult 提供有关相应元素的信息。如果需要扩展选择,可以使用模板中的 .description.php 文件(参见组件的源代码以获取更多信息)。

创建模板后,在代码片段绑定窗口中需要选择要绑定的元素(部分)和相应的组件模板。添加代码片段后,组件的工作结果将出现在页面中,而不是代码片段本身。

注意!如果网站使用了 1.0 版本,请切换到 v1 分支!

2.0 版本与早期版本不兼容!为了转换已经工作的网站,需要做出一些更改!