当我在typo3 9.5 的文本内容元素中使用我的h1 和h2 样式时,它们会按照我的需要很好地显示。
但是,当我使用元素的标题字段时,我得到了这个灰色框,而不是我的 h1 格式。
如何配置typo3以在那里显示h1样式?
当我在typo3 9.5 的文本内容元素中使用我的h1 和h2 样式时,它们会按照我的需要很好地显示。
但是,当我使用元素的标题字段时,我得到了这个灰色框,而不是我的 h1 格式。
如何配置typo3以在那里显示h1样式?
如果您使用流体样式内容 (FSC) 或使用 FSC 的包(如引导程序包),您将在这些扩展中找到内容元素 (CE) 的模板,您可以从中将其复制到您的站点扩展中,然后添加您的您修改的模板用于呈现该 CE 的路径列表的路径。
这是用于修改扩展的呈现的打字稿配置bootstrap_package
:
lib {
contentElement {
layoutRootPaths {
// 0 = EXT:bootstrap_package/Resources/Private/Layouts/ContentElements/
10 = EXT:my_site_extension/Resources/Private/Layouts/ContentElements/
}
partialRootPaths {
// 0 = EXT:bootstrap_package/Resources/Private/Partials/ContentElements/
10 = EXT:my_site_extension/Resources/Private/Partials/ContentElements/
}
templateRootPaths {
// 0 = EXT:bootstrap_package/Resources/Private/Templates/ContentElements/
10 = EXT:my_site_extension/Resources/Private/Templates/ContentElements/
}
}
}
条目0 =
由ext:bootstrap_package
(或类似的ext:fluid_styled_content
)设置,并显示模板的路径,这些模板在没有您覆盖的情况下使用。
10 =
带有(您可以使用任何更大的数字来优先选择模板)的条目应该显示在您的站点扩展 ( ext:my_site_extension
) 中的文件夹中,您保存修改后的副本的位置。
您只需要复制您修改的模板,因为原始路径会回退到任何作为模板、布局或部分引用的模板文件。请注意路径,因为可以使用(相对)路径引用这些文件。
编辑:
对于 FSC,特定 CE 的渲染是使用在打字稿中配置的模板文件夹中的同名模板完成的(见上文)
这些文件通常包含对相同布局文件 ( Layouts/Default.html
) 的调用,该文件使用部分Header/All
和不同的其他 html 来呈现标题以用于间距和锚点。
在部分Header/All
中,我们还有更多的部分来渲染字段header
,subheader
并且date
如果给出了适当的部分。
请注意这些部分的附加参数:layout
, positionClass
, link
,default
这将影响标题的外观。
可能是因为您的记录中有一个特殊的 header_layout,所以您的外观不寻常。
或者另一个扩展已经覆盖了默认模板(部分)来获取那些盒装的标题,而不是 FSC 扩展中使用的 h1-h6 HTML 标签。