如何将getIndpEnv:TYPO3_REQUEST_HOST写入config.baseURL?

时间:2018-04-24 08:18:37

标签: typoscript typo3-7.6.x

我有一个包含多个网站的项目,我需要为每个网站设置baseURL。我想使用getIndpEnv : TYPO3_REQUEST_HOST动态设置它们,但我无法做到。

当我这样做时:config.baseURL = {getIndpEnv : TYPO3_REQUEST_HOST}我就变成了字符串。使用config.baseURL = getIndpEnv : TYPO3_REQUEST_HOST它只是不起作用。

可以这样做吗?

pd:Typo3 7.6

1 个答案:

答案 0 :(得分:0)

您需要替换变量。

为此,您可以使用.insertData.dataWrap(可能是.stdWrap,因为它是字符串属性),或者稍微绕行.cObject

1:

config.baseURL = {getIndpEnv:TYPO3_REQUEST_HOST}
config.baseURL.stdWrap.insertData = 1

2:

config.baseURL.stdWrap.dataWrap = {getIndpEnv:TYPO3_REQUEST_HOST}

3:

config.baseURL.cObject = TEXT
config.baseURL.cObject.data = getIndpEnv:TYPO3_REQUEST_HOST