TYPO3文件为.txt或.ts?

时间:2017-03-08 18:32:46

标签: typo3 phpstorm typoscript

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

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

什么更好?

3 个答案:

答案 0 :(得分:4)

最近在decisions.typo3.org进行了投票,同意TypoScript文件的文件扩展名。

  

此投票涉及如何区分TSconfig(用户+页面),TypoScript和定义最佳实践   在整个TYPO3核心中完全使用。

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

答案 1 :(得分:3)

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

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

在9.3版中不推荐使用.txt,请参见Changelog Deprecation: #81686 - Accessing core TypoScript with .txt file extension has been deprecated

如前所述,.ts不是用于Typescript的好主意。

另请参阅官方TypoScript coding guidelines

答案 2 :(得分:2)

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

  • *。常量的t3c
  • * .t3s for Setup
  • *。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">