Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 在菜单中添加列/内容_Typo3_Fluid_Typo3 7.6.x - Fatal编程技术网

Typo3 在菜单中添加列/内容

Typo3 在菜单中添加列/内容,typo3,fluid,typo3-7.6.x,Typo3,Fluid,Typo3 7.6.x,有没有办法将内容元素或列的内容插入菜单 我希望菜单下拉菜单包含它的子页面,正常情况下,但也有一个功能区,可以在某些情况下编辑 菜单项“水果”会列出“苹果、香蕉、橘子”的子页面,但在这些子页面之后会出现一张特色图片,比如一个香蕉,下面有一些信息。然后在下个月将该功能编辑为Apple 如果它只是一张图片,我可以使用页面资源选项卡,但我也需要一些文本…在键入脚本设置中,使用适当的已启用属性。有stdWrap、stdWrap2和许多其他启用了stdWrap的属性。在这些工具上,您可以使用cObject、

有没有办法将内容元素或列的内容插入菜单

我希望菜单下拉菜单包含它的子页面,正常情况下,但也有一个功能区,可以在某些情况下编辑

菜单项“水果”会列出“苹果、香蕉、橘子”的子页面,但在这些子页面之后会出现一张特色图片,比如一个香蕉,下面有一些信息。然后在下个月将该功能编辑为Apple


如果它只是一张图片,我可以使用页面资源选项卡,但我也需要一些文本…

在键入脚本设置中,使用适当的已启用属性。有
stdWrap
stdWrap2
和许多其他启用了
stdWrap
的属性。在这些工具上,您可以使用
cObject
preobject
postObject
,或者更多工具来插入任意打字脚本内容对象,包括用于获取内容的对象。如果要获取位于ID为276的页面上ID为
42
的内容元素,则
content
对象将如下所示(x是接受cObject的stdWrap的属性,例如
stdWrap.preobject
):


你是如何制作菜单的?打字稿,流体,还有什么?@Jost我用的是标准的打字稿菜单。太好了,谢谢!2个问题:1)我可以使用当前pid而不是特定pid吗?2) 我可以拥有一整列而不是一个特定的内容元素吗?是的,对于当前PID,您可以使用
this
作为PID的值。但它可能不适用于菜单,因为这是您当前查看/呈现的页面的PID。要呈现完整的列,请删除
uidInList
属性,并添加带有列查询的
where
-属性(
colPos=
)。同时检查。你是对的,它只适用于你正在查看的页面。有没有一种方法可以将{field:uid}设置为变量,然后将pidInList设置为该变量?是的,
pidInList
支持
stdWrap
,因此基本上可以在其中插入任何内容。例如,从打字脚本常量
menuContentPid
读取值:
pidInList.data={$menuContentPid}
。要使用当前记录的uid(应该是您当前在菜单中呈现的页面,但不确定),您可以使用
pidInList.field=uid
。非常感谢!在我的例子中,我最终使用了
pidInList.field=pid
x = CONTENT
x {
    table = tt_content
    select {
        uidInList = 42
        pidInList = 276
        languageField = sys_language_uid
    }
    renderObj {
        // Insert rendering definition for the content object here,
        // or leave the entire property renderObj out if you want the
        // global rendering definition
    }
}