You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将TYPO3站点配置中的base值传入config.baseURL?

TYPO3:将site:base值传递给config.baseURL的解决方法

推荐方法:直接通过TypoScript读取站点配置

不用绕FLUIDTEMPLATE中转,直接在TypoScript里把站点base URL赋值给config.baseURL,这是最直接高效的方式:

config.baseURL = {$site:base}

这个写法会自动读取当前站点配置里的base地址,和你在FLUIDTEMPLATE variables里拿到的siteConfigBase完全一致,全局生效。

适配你现有场景的方法:从FLUIDTEMPLATE变量传递

如果你已经在FLUIDTEMPLATE的variables里定义了siteConfigBase,其实它的来源就是{$site:base},所以直接复用这个变量赋值给config.baseURL即可,不需要额外中转步骤。你的FLUIDTEMPLATE配置大概是这样:

page.10 = FLUIDTEMPLATE
page.10 {
    variables {
        siteConfigBase = {$site:base}
    }
}

直接在TypoScript里添加:

config.baseURL = {$site:base}

就能实现和你想要的“传递”效果一致的结果。

旧版本兼容说明

如果你的TYPO3版本低于9.x,用data属性来读取站点base:

config.baseURL = TEXT
config.baseURL.data = site:base

内容的提问来源于stack exchange,提问作者Sebastian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 07:25:25