我们可以在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文件,如果是,它对我很有用,我可以在多域网站中添加多个主题/模板。
答案 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">');