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

こんにちは、「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 に答える
0

私の知る限り、一部のメディア オブジェクト (fe Shockwaveflash) には、初期化のために JavaScript が必要です。HTML は問題ないと思いますが、JS がありませんか?

テストのために、そのページのキャッシュを無効にすることができます。

私が正しければ、いくつかの回避策を実行できます。

  1. COA_INT を COA に変更し、そのページの cacing 期間を 1 分に変更します (page-settings)
  2. そのページに別のメディア コンテンツ要素を含めます (ただし、CSS で非表示にします) (これも機能すると思います)
  3. 不足している JS を自分で追加します (typo3/contrib/flashmedia/swfobject/swfobject.js と Typo3/contrib/flashmedia/swfobject/expressInstall.swf だと思います)。
于 2013-01-08T12:11:59.130 に答える