嗨,在我的常数中,我声明了一个常数
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_users字段{TSFE:fe_user|user|lockToDomain}
。
这在调试" user_vorlagen"中给出了正确的结果,但是如果我插入路径
file = Resources/Private/Partials/{TSFE:fe_user|user|lockToDomain}/landingpage...
它不起作用。
我试试file.inserData=1
有人可以给我一个提示吗?
答案 0 :(得分:1)
.insertData = 1
功能仅适用于支持stdWrap的TypoScript对象,我不认为该文件支持该功能。
尝试:
file = TEXT
file.value = Resources/Private/Partials/{TSFE:fe_user|user|lockToDomain}/landingpage
file.insertData = 1
或使用PHP插入该变量。
答案 1 :(得分:0)
它必须在这种情况下起作用。
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
}
}
}