TYPO3 8.7.15 include typoscript 不适用于 constants.typoscript

TYPO3 8.7.15 include typoscript does not work on constants.typoscript

我想用 Typo3、Bootstrap_package 和新闻扩展构建一个测试站点。 当我尝试加载我自己的常量并设置拼写错误时,常量不起作用。

我用它来加载我的脚本

<INCLUDE_TYPOSCRIPT: source= "DIR:fileadmin/Typoscript/" extensions="typoscript">

Typoscript 文件夹包含一个设置文件和一个常量文件。在设置中,我得到了所有的模板路径,它们工作正常。但是在常量里面,我想使用

page.theme.copyright.enable = 0

举个例子,但它没有改变任何东西,我不知道为什么。

UPDATE:看起来和

有关
page.theme.copyright.enable = 0

因为 config.contentObjectExceptionHandler = 0 工作正常并且正在正确加载

在您的文件夹中检查一次是否包含扩展名为 .typoscript 的所有文件或检查 DIR 路径是否正确?

因为您必须在包含错别字中指定文件扩展名 .typoscript。因此,如果您的文件夹中有任何文件不包含 .typoscript 扩展名,则该文件不包含在内。

include 语句在哪里?

我假设您在设置区域中有一个 include 语句。然后,您将把所有文件包含到打字稿设置中。你会有一些额外的值,但没有常量。它甚至可能有问题,因为常量可能与结果值具有相同的路径。

您需要自己的 include 语句用于常量区域和设置区域。并注意通过匹配选择来分隔包含。

常数:

<INCLUDE_TYPOSCRIPT: source= "DIR:fileadmin/Typoscript/" extensions="constants.typoscript">

设置:

<INCLUDE_TYPOSCRIPT: source= "DIR:fileadmin/Typoscript/" extensions="setup.typoscript">

或:

常数:

<INCLUDE_TYPOSCRIPT: source= "DIR:fileadmin/Typoscript/Constants/" extensions="typoscript">

设置:

<INCLUDE_TYPOSCRIPT: source= "DIR:fileadmin/Typoscript/Setup/" extensions="typoscript">