复制使用addTypoScriptSetup添加的文件中的typoscript似乎不起作用

时间:2016-11-28 13:09:27

标签: typo3 typoscript

在我自己的TYPO3 7.6扩展中,我通过ext_localconf.php添加了typoscript:

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScriptSetup(
    '<INCLUDE_TYPOSCRIPT: source="FILE:EXT:myextension/Configuration/TypoScript/setup.ts">'
);

添加的typoscript非常简单。 但令人惊讶的是,这不起作用:

content < styles.content.get

虽然这有效:

content = CONTENT
content {
  table = tt_content
  select.orderBy = sorting
  select.where = colPos = 0
}

在我看来,复制typoscript-Object通常不会通过ExtensionManagementUtility::addTypoScriptSetup包含在文件中。

是吗?是这样吗?如果是的话:为什么会这样?

1 个答案:

答案 0 :(得分:3)

您可以在包含的文件中复制TS对象。

要检查的事项:

  • 文件FILE:EXT:myextension/Configuration/TypoScript/setup.ts是否存在?
  • 是否安装了fluid_styled_contentcss_styled_content(无论您使用什么)并加载了TS?
  • 序。是否在包含TypoScript之前定义了styles.content.get?将你的ext_localconf.php中的行放到模板记录的设置部分,以便在静态包含之后加载它。