ymcatwincities / custom_formatters
custom_formatters的分支。
dev-8.x-3.x
2020-09-09 11:11 UTC
This package is auto-updated.
Last update: 2024-09-09 20:20:25 UTC
README
自定义格式化模块允许用户轻松创建自定义字段格式化,而无需编写自定义模块。然后可以将自定义格式化导出为Drupal配置实体。
功能
-
可插拔格式化类型
-
格式化预设
从现有格式化创建简单格式化,并使用预设格式化设置。 -
HTML + Tokens
基于HTML的编辑器,支持Token。 -
PHP
基于PHP的编辑器,支持多个字段和多个值。 -
Twig
基于Twig的编辑器,支持多个字段和多个值。
-
-
支持所有可字段化实体,包括但不限于
- Drupal核心 - 评论、节点、分类术语和用户实体。
- 字段集合模块 - 字段集合项实体。
- 媒体模块 - 媒体实体。
-
可导出为
- Drupal配置实体。
-
集成
-
上下文链接 (Drupal核心) 添加悬停链接以快速编辑自定义格式化。
-
Token
将Token树浏览器添加到HTML + Tokens引擎。
-
推荐模块
使用/配置
请参阅手册: drupal.org/node/2514412
Makefile条目
要轻松下载自定义格式化和其必需/推荐模块以及/或库,您可以在makefile中使用以下条目
projects:
custom_formatters
field_tokens
token
注意:强烈建议指定项目的版本,上述格式仅为简化起见。
测试 / DCIR
此项目已配置通过Drupal通用CI运行器(DCIR)进行测试。
要运行DCIR,只需从项目目录中运行以下命令。
docker run -v $(pwd):/dcir -it deciphered/dcir:latest
待办事项/路线图
- 将上下文链接配置作为格式化设置。
- 在格式化表单中添加依赖定义。
- 为格式化类型添加细粒度权限。
- 添加格式化列表视图?
- 需要添加对视图中的格式化配置实体的支持。
- 为Seven主题/格式化添加页面添加自定义支持。
- 添加更改未使用的字段类型的能力。
- 在删除时将格式化的用法设置为默认格式化。
- 重新添加保存和编辑?
- 重新添加预览。
- 重新添加导出?
- 测试
- 确保如果格式化正在使用,则其字段类型不能更改。
- 添加配置依赖关系的测试。