TYPO3 文件为 .txt 还是 .ts?

TYPO3 File as .txt or .ts?

我构建了一个 TYPO3 扩展。我将文件作为 .ts 用于 TypoScript 文件夹。对于 IDE PhpStorm 这样更好吗我使用 .ts.

但我在其他扩展中看到文件为 .txt。

哪个更好?

我在 PhpStorm 中使用 Stefan Galinski 的 TypoScript 插件。在首选项中,我添加了以下文件类型:

  • *.t3c 常量
  • *.t3s 用于设置
  • *.ts for TSconfig

所以我可以从同一文件夹加载常量和设置文件。

模板常量

<INCLUDE_TYPOSCRIPT: source="DIR:fileadmin/TypoScript" extensions="t3c">

模板设置

<INCLUDE_TYPOSCRIPT: source="DIR:fileadmin/TypoScript" extensions="t3s">

页面 TSConfig

<INCLUDE_TYPOSCRIPT: source="DIR:fileadmin/TSconfig/Page" extensions="ts">

最近在 decisions.typo3.org 进行了一次投票,以就 TypoScript 文件的文件扩展名达成一致。

This voting relates to how to distinguish between TSconfig (User + Page), TypoScript and defining best practices to be used completely throughout the TYPO3 Core.

.typoscript 被三分之二的参与者投票赞成。如果这真的是一个决定,而不仅仅是民意调查,那么这就是 TYPO3 核心的目标。请参阅投票以了解更多详细信息,例如如何区分 TypoScript 和 TSConfig。

对于较新的 TYPO3 版本,您应该使用以 .typoscript 结尾的文件。

这是在 TYPO3 8.7 中引入的,请参阅更新日志:Feature: #78161 - Introduce .typoscript file extension

在 9.3 中不推荐使用 .txt,请参阅变更日志 Deprecation: #81686 - Accessing core TypoScript with .txt file extension has been deprecated

如前所述,.ts 不是一个好主意,因为它用于 Typescript。

又见官方TypoScript coding guidelines