TYPO3常数

时间:2017-03-20 08:46:47

标签: 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

现在我的问题:我想更改此内容并使用fe_users字段{TSFE:fe_user|user|lockToDomain}

这在调试" user_vorlagen"中给出了正确的结果,但是如果我插入路径

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

它不起作用。 我试试file.inserData=1 有人可以给我一个提示吗?

2 个答案:

答案 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
        }
    }
}