如何显示随机媒体和图像

时间:2013-01-08 10:10:08

标签: typo3 typoscript

我正在使用我的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文件。

所有图像完全随机显示,但 media 永远不会显示。

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

谢谢你, 格雷格

2 个答案:

答案 0 :(得分:0)

嗨,你忘了“renderObj< tt_content”到uye标准的renderign ..

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

答案 1 :(得分:0)

AFAIK一些媒体对象(f.e.shockwaveflash)需要一些JavaScript来进行初始化。我想HTML会好的,但缺少JS?

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

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

  1. 将您的COA_INT更改为COA并将该页面的停留时间更改为一分钟(页面设置)
  2. 在该页面上包含另一个媒体内容元素(但通过CSS隐藏)(我希望这也有效)
  3. 自己添加缺少的JS(我想是typo3 / contrib / flashmedia / swfobject / swfobject.js和typo3 / contrib / flashmedia / swfobject / expressInstall.swf)