Typo3 类型3常数

Typo3 类型3常数,typo3,typoscript,Typo3,Typoscript,嗨,在我的常数中,我声明了一个常数 PATH_TO = user_vorlagen 一切正常这是结果: 在设置中: file = Resources/Private/Partials/{$PATH_TO}/landingpage /LANDINGPAGE_Footer.html 如果正确渲染路径,则此操作有效: file = Resources/Private/Partials/user_vorlagen/landingpage/LANDINGPAGE_Footer.html 现在我的问题

嗨,在我的常数中,我声明了一个常数

PATH_TO = user_vorlagen
一切正常这是结果: 在设置中:

file = Resources/Private/Partials/{$PATH_TO}/landingpage
/LANDINGPAGE_Footer.html
如果正确渲染路径,则此操作有效:

file = Resources/Private/Partials/user_vorlagen/landingpage/LANDINGPAGE_Footer.html
现在我的问题是:我想改变这个,并使用一个fe_用户字段{TSFE:fe_用户|用户|锁定域}

这在调试用户_vorlagen中为我提供了正确的结果,但是如果我在路径中插入

file = Resources/Private/Partials/{TSFE:fe_user|user|lockToDomain}/landingpage...
它不起作用。 我尝试file.inserData=1 有人能给我一个提示吗?

只有在支持stdWrap的TypoScript对象中才能使用.insertData=1功能,我认为该文件不支持这一点

或者尝试:

file = TEXT
file.value = Resources/Private/Partials/{TSFE:fe_user|user|lockToDomain}/landingpage
file.insertData = 1

或者使用PHP插入该变量。

它必须在此上下文中工作

lib.MAIL_WRAP = FLUIDTEMPLATE
lib.MAIL_WRAP  {
    #stdWrap.editPanel = 1
    #stdWrap.editPanel.allow = move, edit, hide, new
    file = Resources/Private/Partials/{$USER_PATH_MAILINGS}/mail/MAIL_wrap.html
    dataProcessing {
        10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
        10.references {
            table = tt_content
            uid.field = uid
            fieldName = assets
        }
    }
}

只是想写同样的东西+1这项工作:file.dataWrap=Resources/Private/Partials/{$USER\u PATH\u MAILINGS}/mail/mail\u wrap.html