我想在网站的页眉/页脚区域中插入可编辑的内容。过去,我设置了一个文件夹,并使用输入法来获取其内容,如下所示:
lib.header_phone = CONTENT
lib.header_phone {
table = tt_content
select {
where = colPos=0
pidInList = 12
}
}
但是我想使它更通用,所以它可以一直不更新pid的方式工作。是否可以通过标题获取页面?
我建议您留在uid,因为它是唯一的。标题可以在PageTree中多次出现。
但是如果您想按标题显示它,我想您可以编辑您的位置:
where: title=Footer
我不确定我是否能正确回答您的问题。也许您应该看看此文档:https://docs.typo3.org/c/typo3/cms-fluid-styled-content/master/en-us/Installation/InsertingContentPageTemplate/Index.html#based-on-the-fluidtemplate-content-object-cobj
这描述了如何在Fluidtemplate的任何地方渲染单个列。应避免按标题收集内容,而应使用唯一字段。
使用文档中的示例,您可以使用此行来呈现您的列:
<f:cObject typoscriptObjectPath="lib.dynamicContent" data="{colPos: '0'}" />
您可以直接在想要显示页眉/页脚中的可编辑内容的位置直接添加此调用。