TYPO3流体:从页面获取所有内容ID

TYPO3流体:从页面获取所有内容ID,typo3,fluid,typo3-10.x,Typo3,Fluid,Typo3 10.x,是否有可能从一个页面获取所有内容ID? 我试过这样的方法: <v:resource.record table="tt_content" uid="1811" field="pid" as="item" > <f:debug>{item}</f:debug> </v:resource.re

是否有可能从一个页面获取所有内容ID? 我试过这样的方法:

    <v:resource.record
      table="tt_content"
      uid="1811"
      field="pid"
      as="item"
    >
        <f:debug>{item}</f:debug>

    </v:resource.record>

{item}
但它只给我父ID,我无法交换属性使其工作。
谢谢

使用UID 312获取内容元素的页面ID:

<v:resource.record
      table="tt_content"
      uid="312"
      field="pid"
      as="item"
    ><f:debug title="query 1: page of CE">{item}</f:debug></v:resource.record>

你期待什么?您的查询类似于:
从tt\u content中选择pid作为'item',其中uid=1811
。如何生成
uid
s列表?顺便问一下:你真正想做什么?我怀疑你是否想输出那个id列表。也许,一个数据处理器可以帮助解决你的需求:嗨,不,我错了。我需要相反的东西。从tt_内容中选择pid,其中pid=312。结果应该是1811年。是的,这只是问题的一部分。我需要从另一页得到通量场的输入。我找到了一个解决方案,但为此,我需要元素的uid。所以我需要去。很抱歉,我是用智能手机写的。谢谢你的回复,但pid不是有效参数:未声明的参数传递给ViewHelper FluidTYPO3\Vhs\ViewHelpers\Resource\RecordViewHelper:pid。有效参数包括:表、字段、记录、uid、ext:vhs的asbad实现。我换了一个打字稿的解决方案。请注意,您只能获得一个逗号分隔的列表,而无法从打字稿中获取数组。如果你想使用那些
uid
s,你可能需要修改渲染效果谢谢,我会在圣诞节后签出ot。事实上,每个页面都有一个内容元素,所以一个列表就可以了您的解决方案只返回每个pid中每个内容元素的逗号。如果将renderObj.date更改为renderObj.field,则该方法有效。如果你改变你的答案,我会同意的。谢谢!:)
<f:cObject typoscriptObjectPath="lib.UidList" data="{pid:123}" />
lib.UidList = CONTENT
lib.UidList {
    table = tt_content
    select {
        pidInList.field = pid
    }
    renderObj = TEXT
    renderObj.field = uid
    renderObj.wrap = |, |*| |, |*| |
}