有没有办法将内容元素或列内容插入菜单?
我希望菜单下拉列表正常包含它的子页面,但也有一个可以偶尔编辑的特色区域。
EG。菜单项'Fruit'将列出子页面“Apple,Banana,Orange”,但之后会有一些特色图片,例如香蕉,下面有一些信息。然后下个月将该功能编辑为Apple。
如果只是一张图片,我可以使用页面资源标签,但我也需要一些文字......
答案 0 :(得分:3)
在TypoScript设置中,使用适当的stdWrap
启用属性。有stdWrap
,stdWrap2
和许多其他已启用stdWrap
的属性。在这些内容中,您可以使用cObject
,preCObject
,postCObject
以及更多内容来插入任意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
}
}