我是TYPO3的新手,我正在尝试构建一些我不知道该怎么做的东西!
我已经安装了T3G /博客扩展程序。 在我的网站上我有一个“博客”页面,我想在这里显示这样的博客帖子(每篇文章):
我想我必须使用for循环来浏览可用的博客帖子,但我找不到让它工作的方法。
现在我有这样的事情:
<div class="blog__content__left">
<f:debug>{_all}</f:debug>
<div class="blog__post__title"></div>
<div class="blog__post__date"></div>
<div class="blog__post__content"></div>
<div class="blog__post__author"></div>
</div>
调试的输出是一个包含我的帖子的数组,但现在我的问题是:
如何在正确的位置呈现正确的信息?
谢谢!
答案 0 :(得分:2)
您必须遍历博客的所有帖子。
<f:for each="{blog.posts}" as="post">
<h2>{post.title}</h2>
<p>{post.content}</p>
</f:for>
有很多关于博客的教程。看看https://docs.typo3.org/typo3cms/ExtbaseFluidBook/3-BlogExample/Index.html
答案 1 :(得分:1)
当您在调试中看到输出时,您可以使用模板中的信息。说你的调试输出如下:
ReportData
您可以将模板中的这些项目称为 - Blog
> Headline
> Text
(例如)。
{blog.headline}
文件夹中找到这些模板。 typo3/typo3conf/ext/{extension}/Resources/Private
文件夹,并将其上传到Layouts, Partials and Template
文件夹中。在TypoScript中设置路径,您可能会在插件文档中找到一个示例。