2013-01-08 32 views
0

我正在使用我的T3 4.5.10,並且我希望從系統文件夾中隨機插入內容到特定頁面。如何顯示隨機媒體和圖像

所以,我寫了一個小TS:

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

我認爲包括TS到我的網頁。第10頁是一個包含「圖像」和「媒體」的文件夾。媒體是swf文件。

全部圖片完全隨機顯示,但媒體從不顯示。

我應該怎麼做才能顯示我的媒體?

謝謝 格雷格

回答

0

嗨,你忘了 「renderObj < tt_content」 到初級會員標準renderign ..

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

renderObj <[tablename]是默認值。所以,如果你沒有定義renderObj,它總是使用表格的名字作爲對象。所以如果你檢索tt_address,renderObj會使用tt_address。 – maholtz

0

據我所知一些媒體對象指標(如shockwaveflash)需要一些JavaScript初始化。我猜HTML可以,但JS缺失?

對於測試,您可以停用該頁面的緩存。

如果我是正確的,你可以做一些變通方法:

  1. 改變你的COA_INT到COA和更改頁面的cacing期爲一分鐘(頁面設置)
  2. 包括另一媒體內容(我希望這也可以)
  3. 你自己添加缺少的JS(我猜typo3/contrib/flashmedia/swfobject/swfobject.js和typo3/contrib/flashmedia/swfobject/expressInstall.swf)