svenjuergens/content-wrapper

每个内容元素都有自己的CSS类

安装: 431

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:typo3-cms-extension

2.0.0 2023-08-29 21:35 UTC

This package is auto-updated.

Last update: 2024-08-29 23:35:56 UTC


README

每个内容元素都有自己的CSS类

安装

使用扩展管理器或Composer简单地安装扩展composer req svenjuergens/content-wrapper

配置

安装后,每个内容元素在“外观”标签页中都有新的BackendFields。

newFieldsInBackend.png

左侧是一个自由输入字段,右侧是一个用于预定义类的选择字段。

该扩展包含几个预构建的Bootstrap4助手类组,这些组可以在页面的TSConfig中单独添加。

TSConfigForPredefinedBootstrapClasses

HTML模板中的集成

最重要的部分是类的输出。为此,必须修改使用的模板文件。如果您使用Bootstrap包,那么可能是my_sitepackage/Resources/Private/Layouts/ContentElements/Default.html。

通过可以通过自由输入字段输入的CSS类,可以直接输出数据库字段。classesFromInputField.png

对于选择字段中的类,必须先删除逗号。这可以通过TypoScript片段lib.extContentWrapperReplaceComma来实现,该片段通过ext_localconf.php自动集成。之后,也可以在这里单独集成类classesFromSelectField.png.png