小编Jos*_*atz的帖子

无法使用通配符或子上下文的 TypoScript applicationContext 条件

由于 TYPO3 9.5 LTS 建议对 TypoScript 条件使用 Symfony 表达式语言。

我在迁移它们时遇到了一些麻烦:

旧语法:

// Matches any applicationContext with a rootContext of "Production", for example "Production/Live" or "Production/Staging":
[applicationContext = Development*]

// Matches any applicationContext starting with "Production/Dev"
[applicationContext = /^Production\/Dev/]
Run Code Online (Sandbox Code Playgroud)

到新的表达语言:

我尝试了以下但没有成功:

[applicationContext == "/^Development\/Docker/"]

[applicationContext == "Development*"]

[applicationContext == "Development/*"]
Run Code Online (Sandbox Code Playgroud)

我没有找到任何例子。我不确定条件测试是否已经基于表达式语言。( https://review.typo3.org/#/c/57787/ )

如果有人建议如何使用该功能像以前一样添加条件,那就太好了

typo3 typoscript typo3-9.x

1
推荐指数
2
解决办法
755
查看次数

如何从FAL和流体图像中提取元数据属性?

情况

sysext:filemetadata被激活; 图像(fal引用)存放在页面资源(pages.media)中.

目前我已知2个选项与TYPO3页面相关:

  1. 使用自定义FAL viewhelper
  2. 使用TypoScript(通常难以辨认且不易维护)

实际上(TYPO3 7.x和8.x)是一种常见的/仅核心的解决方案,可以使用创建者,版权等附加属性(元数据)来呈现这些图像.

typo3 fluid typoscript fal

0
推荐指数
1
解决办法
1778
查看次数

标签 统计

typo3 ×2

typoscript ×2

fal ×1

fluid ×1

typo3-9.x ×1