【问题标题】:Elements displayed in list of blog posts in TYPO3TYPO3 中博客文章列表中显示的元素
【发布时间】:2018-08-22 06:14:58
【问题描述】:

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

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

例如,我想删除 cmets 部分,并尽可能添加每个帖子的第一行文本

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

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

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

全部配置在哪里?

【问题讨论】:

  • 如果我提供的答案解决了您的问题,请将其标记为已解决。

标签: typo3 typoscript typo3-7.6.x


【解决方案1】:

您将需要覆盖视图路径以实现您想要做的事情。这样做很容易。首先,在您的 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 或类似的东西)。请注意保持相同的文件夹和文件名。

最后根据需要更改它们。

【讨论】:

  • 那么我在哪里可以看到原始文件呢?我想有一个可以工作的基础。我不知道在那些 html 文件中放什么……如果显示多个 cmets,HTML 文件如何配置?它如何配置如何显示一篇文章的几个单词?很抱歉,但我还是不明白我要做什么……
  • 原始文件位于EXT:blog/Resources/Private/{Templates,Layouts,Partials}。一件好事是复制这些文件并根据您的需要进行调整。
  • 那我不能从后端访问它?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-30
  • 1970-01-01
  • 2016-08-29
  • 1970-01-01
相关资源
最近更新 更多