Typo3 打字稿在include\u打字稿中使用常量

Typo3 打字稿在include\u打字稿中使用常量,typo3,typoscript,Typo3,Typoscript,我们可以在include\u脚本中使用常量变量吗 在my constants.txt文件中 filepaths{ # cat=FLUIDPAGES/settings; type=text; label=Pfad zu den Templates defaultTemplateRootPath = typo3conf/ext/defaulttemplate/ } 在my setup.txt文件中 Include Page Template <INCLUDE_TYPOSCRI

我们可以在include\u脚本中使用常量变量吗

在my constants.txt文件中

filepaths{
    # cat=FLUIDPAGES/settings; type=text; label=Pfad zu den Templates
    defaultTemplateRootPath = typo3conf/ext/defaulttemplate/
}
在my setup.txt文件中

Include Page Template
<INCLUDE_TYPOSCRIPT: source="FILE: {$filepaths.defaultTemplateRootPath}fluid.txt">
包含页面模板
我只需要在我的安装文件中使用{$FilePath.defaultTemplateRootPath}来包含打字脚本文件,如果是的话,这对我很有帮助,我可以在多域网站中添加多个主题/模板。

根据您的要求,在包含打字脚本部分不能使用常量:

它是在对打字脚本进行任何分析之前处理的

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

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

我也有同样的问题,我相信在TYPO3 6.2中,include指令将允许相对路径,这将缓解这种情况。是的,Jost!使用DIR而不是单个文件包含我的所有ts。但请确保所有文件扩展名都带有.ts。链接已断开^^