在菜单中添加列/内容

时间:2016-08-10 23:15:12

标签: typo3 fluid typo3-7.6.x

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

我希望菜单下拉列表正常包含它的子页面,但也有一个可以偶尔编辑的特色区域。

EG。菜单项'Fruit'将列出子页面“Apple,Banana,Orange”,但之后会有一些特色图片,例如香蕉,下面有一些信息。然后下个月将该功能编辑为Apple。

如果只是一张图片,我可以使用页面资源标签,但我也需要一些文字......

1 个答案:

答案 0 :(得分:3)

在TypoScript设置中,使用适当的stdWrap启用属性。有stdWrapstdWrap2和许多其他已启用stdWrap的属性。在这些内容中,您可以使用cObjectpreCObjectpostCObject以及更多内容来插入任意TypoScript内容对象,包括CONTENT对象来获取内容。如果要获取位于ID为42的页面上标识为276的内容元素,则CONTENT对象将如下所示(x是stdWrap的属性,它采用cObject,例如stdWrap.preCObject):

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
    }
}