heimrichhannot / contao-config-element-type-bundle
包含支持配置类型的包的接口和常用配置类型元素
0.2.1
2024-03-21 14:48 UTC
Requires
- contao/core-bundle: ^4.4
This package is auto-updated.
Last update: 2024-09-02 08:11:05 UTC
README
此包包含通用的接口、通用的数据类和配置元素类型的具体独立实现。
配置元素类型旨在指定在同一项中可以多次出现的事物(例如,相同类型的多个字段),并在列表包和阅读包中使用。
设置
此包是依赖包,没有作为独立包的使用方式。如果您想创建一个使用此包的扩展,请将其添加到您的composer.json文件中。
使用composer安装
composer require heimrichhannot/contao-config-element-type-bundle
用法
此包的主要内容是ConfigElementTypeInterface。示例实现可以在包内配置元素类型中找到。
ConfigElementTypeInterface有三个方法
public static function getType(): string
- 返回用于识别内容元素类型的别名,通常用于数据库或翻译上下文中。public function getPalette(string $prependPalette, string $appendPalette): string
- 返回contao dca调色板。如果默认调色板字段需要添加或附加到调色板中,可以使用这些参数。public function applyConfiguration(ConfigElementData $configElementData): ConfigElementResult
- 在此处应用配置元素类型的逻辑。通常处理原始字段值并返回格式化后的字段值。