Typo3 如何将CSS添加到TYPO9.5扩展中?
向扩展的公用文件夹添加CSS的正确方法是什么?为了加载CSS,我需要做什么 例如,我有以下结构:Typo3 如何将CSS添加到TYPO9.5扩展中?,typo3,typo3-8.x,typo3-9.x,Typo3,Typo3 8.x,Typo3 9.x,向扩展的公用文件夹添加CSS的正确方法是什么?为了加载CSS,我需要做什么 例如,我有以下结构: Public/Css/style.css Configuration/TypoScript/setup.typoscript Configuration/TypoScript/constants.typoscript 我需要在setup.typoscript中添加一些代码吗 您的CSS必须位于: extensionkey/Resources/Public/Css/ 然后在打字稿设置中,您可以添加:
Public/Css/style.css
Configuration/TypoScript/setup.typoscript
Configuration/TypoScript/constants.typoscript
我需要在setup.typoscript中添加一些代码吗 您的CSS必须位于:
extensionkey/Resources/Public/Css/
然后在打字稿设置中,您可以添加:
page.includeCSS.csskey=EXT:extensionkey/Resources/Public/Css/style.Css
csskey必须是唯一标识符。您的CSS必须位于:
extensionkey/Resources/Public/Css/
然后在打字稿设置中,您可以添加:
page.includeCSS.csskey=EXT:extensionkey/Resources/Public/Css/style.Css
csskey必须是唯一标识符。由于TYPO3 8.7,您可以使用HeaderAssets和FooterAssets部分从流体模板向页眉或页脚添加HTML。例如:
<f:section name="HeaderAssets">
<link rel="stylesheet" href="{f:uri.resource(path: 'Css/styles.css')}"/>
</f:section>
与page.IncludeCs相比,此选项的优点是仅在呈现模板时才包含,而不是在所有页面上。由于TYPO3 8.7,您可以使用HeaderAssets和FooterAssets部分从流体模板向页眉或页脚添加HTML。例如:
<f:section name="HeaderAssets">
<link rel="stylesheet" href="{f:uri.resource(path: 'Css/styles.css')}"/>
</f:section>
与page.IncludeCs相比,此功能的优点是仅在呈现模板时才包含它,而不是在所有页面上。并且它仅在页面对象命名为page时才起作用,否则该扩展的使用需要手动交互。我必须在何处定义页面对象,它需要什么?只有当您的页面对象命名为PAGE时,它才起作用,否则该扩展的使用需要手动交互。我必须在哪里定义页面对象,它需要什么?这与页面模板以及插件模板一起工作吗?这与页面模板以及插件模板一起工作吗?