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
或类似的东西)。注意保持相同的文件夹和文件名。
最后根据需要更改它们。
我正在使用 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
或类似的东西)。注意保持相同的文件夹和文件名。
最后根据需要更改它们。