如何在typoscript中使用带有RECORD对象的内容幻灯片

时间:2011-07-22 13:12:55

标签: slide typo3 typoscript

在我的某个网站上,如果内容列为空(在这种情况下为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对象的内容隐藏解决方案吗? 如果在理解问题时有任何问题,请询问。

1 个答案:

答案 0 :(得分:1)

CONTENT对象没有“slide”属性。

尝试使用stdWrap.ifEmpty.cObject ....为您的RECORDS对象模拟幻灯片,因为它可以用于TY​​PO3 3.8.x的幻灯片模拟。

TYPO3 wiki上的示例:

http://wiki.typo3.org/wiki/Content_Slide#Content_Sliding_in_TYPO3_3.8.x_by_TS_only