蒋巴杰/ tsparser
为TYPO3 CMS提供更多常量编辑类型
v0.12.1
2024-03-19 20:16 UTC
Requires
- php: ^8.0
- typo3/cms-core: ^11.5 || ^12.0
Requires (Dev)
- rector/rector: ^0.18.13
Suggests
Replaces
- typo3-ter/tsparser: v0.12.1
README
它做什么
当前TYPO3常量编辑器不支持足够多的类型。此扩展添加了新类型,以便更复杂地生成模板常量。
安装
只需将此扩展与任何支持此补丁的扩展一起安装。这将启用模板常量的新类型。只有当您使用常量编辑器来编辑模板常量时,才需要此扩展。请注意,此扩展使用覆盖TYPO3核心文件'TYPO3CMSCoreTypoScriptExtendedTemplateService.php'的代码。这可能导致在出现错误时TYPO3常量编辑器出现异常行为。
参考
语法
[type=type;]
常量编辑器类型
有关所有可能的常量类型完整列表,请参阅常量编辑器 <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/UsingSetting/TheConstantEditor.html>章节'type'。
新
空或整数。
如果没有输入任何内容,则常量将保持为空。请注意,空常量表示没有任何意图,这与将其设置为0不同。
示例
使类别为空。这将不会使用默认类别,并允许显示所有类别的所有产品。在文件夹'Configuration/TypoScript/PluginSetup/'的'constants.txt'文件中或其任何子文件夹中配置常量编辑器的行为,以针对您的TYPO3扩展进行配置。
# cat=plugin.products//; type=eint+; label=默认类别ID: 列表视图中将显示的默认类别ID defaultCategoryID =