在include_typoscript中使用typoscript使用常量

时间:2014-01-30 05:58:27

标签: typo3 typoscript

我们可以在include_typoscript

中使用常量变量吗?

在我的constants.txt文件中

filepaths{
    # cat=FLUIDPAGES/settings; type=text; label=Pfad zu den Templates
    defaultTemplateRootPath = typo3conf/ext/defaulttemplate/
}

在我的setup.txt文件中

Include Page Template
<INCLUDE_TYPOSCRIPT: source="FILE: {$filepaths.defaultTemplateRootPath}fluid.txt">

我只需要在我的设置文件中使用{$ filepaths.defaultTemplateRootPath}来包含typoscript文件,如果是,它对我很有用,我可以在多域网站中添加多个主题/模板。

1 个答案:

答案 0 :(得分:2)

根据http://docs.typo3.org/typo3cms/TyposcriptSyntaxReference/Syntax/Includes/Index.html,你不能在INCLUDE_TYPOSCRIPT部分中使用常量:

  

在解析TypoScript之前处理它

但是你可以在localconf.php中使用以下方法

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript('myKey', 'setup', '<INCLUDE_TYPOSCRIPT: source="FILE:' . $filePath . 'fluid.txt">');