在菜单中添加 column/content
Add column/content inside menu
有没有办法将内容元素或列的内容插入到菜单中?
我希望菜单下拉菜单像往常一样包含它的子页面,但也有一个可以偶尔编辑的特色区域。
例如。菜单项 'Fruit' 将列出子页面 "Apple, Banana, Orange",但在这些子页面之后会有特色图片,例如香蕉,下面有一些信息。然后下个月将该功能编辑为 Apple。
如果只是一张图片,我可以使用页面资源选项卡,但我还需要一些文字...
在您的 TypoScript 设置中,使用适当的 stdWrap
-enabled property. There are stdWrap
, stdWrap2
and many other properties that have stdWrap
enabled. On those, you can use cObject
, preCObject
, postCObject
and probably some more to insert arbitrary TypoScript content objects, including a CONTENT
对象来获取内容。如果要获取位于 ID 276
页面上 ID 为 42
的内容元素,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
}
}
有没有办法将内容元素或列的内容插入到菜单中?
我希望菜单下拉菜单像往常一样包含它的子页面,但也有一个可以偶尔编辑的特色区域。
例如。菜单项 'Fruit' 将列出子页面 "Apple, Banana, Orange",但在这些子页面之后会有特色图片,例如香蕉,下面有一些信息。然后下个月将该功能编辑为 Apple。
如果只是一张图片,我可以使用页面资源选项卡,但我还需要一些文字...
在您的 TypoScript 设置中,使用适当的 stdWrap
-enabled property. There are stdWrap
, stdWrap2
and many other properties that have stdWrap
enabled. On those, you can use cObject
, preCObject
, postCObject
and probably some more to insert arbitrary TypoScript content objects, including a CONTENT
对象来获取内容。如果要获取位于 ID 276
页面上 ID 为 42
的内容元素,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
}
}