1 つのフィールドで複数の画像をレンダリングできるように、TemplaVoila FCE の DataStructure の多くのスニペットをオンラインで見つけることができます。これは TYPO3 6+ では機能しません。オブジェクト全体がポップアップしませんが、TemplaVoila もエラーをスローしていません。
DS のタイポスクリプトは次のようになります。
10 = COA
10 {
10 = HTML
10 {
value.field = field_carousel
value.split {
token = ,
cObjNum = 1
1 {
10 = IMAGE
10 {
file {
import.current = 1
import = uploads/tx_templavoila/
maxW = 1920
}
}
}
}
}
}
フィールド名は正しいです。ここでわかるように: https://snipt.net/mawe/f/実際には TYPO3 4.7.x で動作します。ただし、6+では何かが壊れているようです。出力は空白のままです。フィールドタイプはイメージです(幅/高さを固定して、なしで試しました)。元の TypoScript を保持すると、リストの最初の画像が表示されるだけで、これは正しい動作です。
10 = IMAGE
10 {
file {
import = uploads/tx_templavoila/
import.current = 1
import.listNum = 1
maxW = 1920
}
}
この問題を解決する方法を知っている人はいますか?最終結果は次のようになります (これらの div コンテナーにもラップする必要があります)。
<div class="item">
<img src"..." alt="" title="" />
</div>
<div class="item">
<img src"..." alt="" title="" />
</div>
...