在我的某个网站上,如果内容列为空(在这种情况下为colPos=3
/边框)
要创建输出,我使用
temp.myObject < styles.content.getBorder
temp.myObject {
slide = -1
}
很简单,因为这是从CONTENT对象中获取的,而slide
是一个内置函数。
由于我们的系统设置,我需要做一些与RECORDS对象类似的事情。但是下面的typoscript不起作用 - 它会生成空输出:
temp.myObject = RECORDS
temp.myObject {
tables = tt_content
source.cObject = CONTENT
source.cObject {
slide = -1
table = tt_content
renderObj = TEXT
renderObj.field = uid
}
}
此代码段也是如此:
temp.myObject = RECORDS
temp.myObject {
tables = tt_content
source.cObject = CONTENT
source.cObject {
table = tt_content
select {
pidInList.data = leveluid:-1,slide
}
renderObj = TEXT
renderObj.field = uid
}
}
[注意:上面复杂的source
部分提供了我们从flexform xml中提取图像文件的内容元素的ID]
有人可以帮助我实现基于RECORDS对象的内容隐藏解决方案吗? 如果在理解问题时有任何问题,请询问。
答案 0 :(得分:1)
CONTENT对象没有“slide”属性。
尝试使用stdWrap.ifEmpty.cObject ....为您的RECORDS对象模拟幻灯片,因为它可以用于TYPO3 3.8.x的幻灯片模拟。
TYPO3 wiki上的示例:
http://wiki.typo3.org/wiki/Content_Slide#Content_Sliding_in_TYPO3_3.8.x_by_TS_only