【问题标题】:Setup configurable site base variants in TYPO3在 TYPO3 中设置可配置的站点基础变体
【发布时间】:2022-10-20 13:18:17
【问题描述】:

使用 TYPO3 >= v9,与 Composer

我正在使用具有多个站点的安装,配置是通过 .env 设置的(使用helhum/dotenv-connector)。

现在,我有几个不同域名的开发/测试/登台安装。可以在站点中添加额外的“baseVariants”,例如

base: 'https://example.org'
baseVariants:
  -
    base: 'https://dev1.example.org'
    condition: 'applicationContext == "Development/Staging"'

但我想在我的.env 文件中进行配置。我只想更改.env,而不是每次安装的站点配置。而且我不想为我可能想要添加的每个域名设置另一个基本变体。

【问题讨论】:

    标签: typo3


    【解决方案1】:

    理想情况下,找出一个你可以使用的命名方案,并在你有基本域名和一些变体的地方一致地使用它,例如

    • 主站:https://example.org
    • 开发:https://dev1.example.orghttps://dev2.example.org 等。

    .env

    SHORTCUT=dev1
    

    配置/站点/mysite/config.yaml

    base: 'https://example.org'
        baseVariants:
          -
            base: 'https://%env(SHORTCUT)%.example.org'
            condition: 'applicationContext == "Development/%env(SHORTCUT)%"'
    

    (官方)文档:

    【讨论】:

      猜你喜欢
      • 2019-08-14
      • 1970-01-01
      • 2012-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-02
      • 1970-01-01
      • 2019-07-18
      相关资源
      最近更新 更多