blueways / bw-jsoneditor
为 TYPO3 后端添加 JSON 表单编辑器类型。使用代码格式化和语法高亮查看和编辑 JSON 数据。
v1.1.0
2022-10-17 18:02 UTC
Requires
- typo3/cms-core: ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0
Requires (Dev)
- typo3/cms-base-distribution: ^12.0
This package is auto-updated.
Last update: 2024-09-19 21:26:47 UTC
README
将 JSON 编辑器 集成到 TYPO3 后端。
扩展添加了一个新的 renderType "jsonForm" 用于 TCA 文本列。
安装
composer require blueways/bw-jsoneditor
用法
您可以设置或覆盖任何 TCA 列
$GLOBALS['TCA']['tt_content']['columns']['bodytext']['config']['renderType'] = 'jsonForm';
如果您想使用现有的 varchar(255) 字段(例如,设置为“文本”类型),请确保您的字段数据库列足够大。
配置
您可以通过向选项数组中添加设置,使用 官方 API 配置 JSON 编辑器。
$GLOBALS['TCA']['tt_content']['columns']['bodytext']['config']['options'] = [
'mode' => 'tree'
];
新选项 "height" 控制初始化时编辑器的高度。
贡献
此扩展由 Maik Schneider 制作:欢迎贡献力量!