ymcatwincities/custom_formatters

custom_formatters的分支。

安装: 691

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

类型:drupal-module

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主题/格式化添加页面添加自定义支持。
  • 添加更改未使用的字段类型的能力。
  • 在删除时将格式化的用法设置为默认格式化。
  • 重新添加保存和编辑?
  • 重新添加预览。
  • 重新添加导出?
  • 测试
    • 确保如果格式化正在使用,则其字段类型不能更改。
    • 添加配置依赖关系的测试。