0

当我在typo3 9.5 的文本内容元素中使用我的h1 和h2 样式时,它们会按照我的需要很好地显示。

在此处输入图像描述

但是,当我使用元素的标题字段时,我得到了这个灰色框,而不是我的 h1 格式。

在此处输入图像描述

如何配置typo3以在那里显示h1样式?

4

1 回答 1

1

如果您使用流体样式内容 (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中,我们还有更多的部分来渲染字段headersubheader并且date如果给出了适当的部分。

请注意这些部分的附加参数:layout, positionClass, linkdefault这将影响标题的外观。

可能是因为您的记录中有一个特殊的 header_layout,所以您的外观不寻常。
或者另一个扩展已经覆盖了默认模板(部分)来获取那些盒装的标题,而不是 FSC 扩展中使用的 h1-h6 HTML 标签。

于 2021-01-28T07:33:48.987 回答