【问题标题】:TYPO3 Routing: How to use constants in config.yaml?TYPO3 路由:如何在 config.yaml 中使用常量?
【发布时间】:2020-04-11 07:00:57
【问题描述】:

1.我可以在 config.yaml 文件中使用常量吗?

这是一个旧的、已关闭的功能请求:https://forge.typo3.org/issues/81593

2。在路由 config.yaml 文件中实现微小差异的最佳方法是什么? 例如:

rootPageId: <DEV-ID>
rootPageId: <PROD-ID> 

使用 Typoscript 这很容易使用常量: rootPageId: {$mainTemplate.rootPageId}

3。为什么 TYPO3 LTS-9 不能使用更好更灵活的 TypoScript 来做路由配置?

4.有没有类似于非常好的“TypoScript-Object Browser”的“Backend yaml-Object-Browser”?

【问题讨论】:

    标签: yaml typo3


    【解决方案1】:

    ad 1) https://docs.typo3.org/m/typo3/reference-coreapi/9.5/en-us/ApiOverview/SiteHandling/UsingEnvVars.html 可能是您想要遵循的方向

    ad 2) 为什么 rootPageId 会因上下文而异?也许域可能/应该不同,但 ID 应该相同,例如:https://docs.typo3.org/m/typo3/reference-coreapi/9.5/en-us/ApiOverview/SiteHandling/BaseVariants.html

    ad 3) 我不明白为什么“为什么”很有趣 - 您可以提出功能请求。但是根据我的经验,我从来没有看到需要这样做。反过来,可能你想从 TypoScript 获取站点配置:https://docs.typo3.org/m/typo3/reference-coreapi/9.5/en-us/ApiOverview/SiteHandling/UseSiteInTypoScript.html

    ad 4) 那一个和 UserTSconfig 没有浏览器/查看器 atm。虽然实施起来应该不难。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-12
      • 2015-03-15
      • 1970-01-01
      • 2015-02-09
      • 2020-08-23
      • 2020-04-14
      • 1970-01-01
      • 2020-06-02
      相关资源
      最近更新 更多