TYPO3 博客文章列表中显示的元素

Elements displayed in list of blog posts in TYPO3

我正在使用 TYPO3 博客扩展。我仔细阅读了提供的文档,创建了两篇博客文章和一个额外的类别。

我设法显示了帖子列表,但我找不到任何地方如何选择显示或不显示的内容

例如,我想删除评论部分,并在可能的情况下添加每个帖子的第一行文本

我也在博客 TS 模板中尝试了这些行,但没有任何改变……:

plugin.tx_blog.settings.list.posts.dateFormat = %m.%Y
plugin.tx_blog.settings.widgets.comments.active = 0

我很难理解这一切是如何运作的。我在扩展 TS 模板中查看了一些模式 (例如所有元数据之间的 · 但没有成功。

全部配置在哪?

您将需要覆盖视图路径以实现您想要执行的操作。这样做很容易。首先,在您的 TypoScript 设置中添加这些行:

plugin.tx_blog {
    view {
        templateRootPaths.10 = EXT:your_ext/Resources/Private/Templates/
        partialRootPaths.10 = EXT:your_ext/Resources/Private/Partials/
        layoutRootPaths.10 = EXT:your_ext/Resources/Private/Layouts/
    }
}

your_ext 更改为包含您的站点配置的扩展名。

然后在您的扩展程序中复制您想要覆盖的模板(可能是 Blog/ListRecentPosts.html 或类似的东西)。注意保持相同的文件夹和文件名。

最后根据需要更改它们。