在我自己的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
包含在文件中。
答案 0 :(得分:3)
您可以在包含的文件中复制TS对象。
要检查的事项:
FILE:EXT:myextension/Configuration/TypoScript/setup.ts
是否存在?fluid_styled_content
或css_styled_content
(无论您使用什么)并加载了TS?styles.content.get
?将你的ext_localconf.php中的行放到模板记录的设置部分,以便在静态包含之后加载它。