0

我正在使用我的 T3 4.5.10,我想将 sysfolder 中的随机内容插入特定页面。

于是,我写了一个小TS:

lib.randomContent = COA_INT
lib.randomContent {
    10 = CONTENT
    10 {
        table = tt_content
        select {
            pidInList = 10
            max = 1
            orderBy = rand()
        }
    }
}

我将该 TS 包含在我的页面中。第 10 页是包含“图像”和“媒体”的文件夹。媒体是 swf 文件。

所有图像都完美地随机显示,但从不显示媒体

我应该怎么做才能显示我的媒体?

谢谢你,格雷格

4

2 回答 2

0

AFAIK 一些媒体对象(feshockwaveflash)需要一些 JavaScript 进行初始化。我想HTML会很好,但是缺少JS?

对于测试,您可以停用该页面的缓存。

如果我是对的,你可以做一些解决方法:

  1. 将您的 COA_INT 更改为 COA 并将该页面的缓存周期更改为一分钟(页面设置)
  2. 在该页面上包含另一个媒体内容元素(但通过 CSS 隐藏)(我希望这也可以)
  3. 自己添加缺少的 JS(我猜是typo3/contrib/flashmedia/swfobject/swfobject.js 和typo3/contrib/flashmedia/swfobject/expressInstall.swf)
于 2013-01-08T12:11:59.130 回答
0

嗨,您忘记了“renderObj < tt_content”来使用标准渲染。

lib.randomContent = COA_INT
lib.randomContent {
    10 = CONTENT
    10 {
        table = tt_content
        select {
            pidInList = 1
            max = 10
            orderBy = rand()
        }
        renderObj < tt_content
    }
}
于 2013-01-08T12:01:13.373 回答