TemplaVoila模板中的多个图像,TYPO3 6+

时间:2014-12-30 09:19:50

标签: image typo3 typoscript templavoila

您可以在线找到TemplaVoila FCE的DataStructure的许多片段,让它在一个字段中渲染多个图像。这不适用于TYPO3 6+。整个对象不会弹出,但TemplaVoila也没有抛出错误。

DS的Typoscript看起来像这样:

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>
...

1 个答案:

答案 0 :(得分:0)

cObj HTML已弃用:TYPO3 lib HTML and TEXT code

只需将代码更改为:

10 = COA
10 {
  10 = TEXT
  10 {
    value.field = field_carousel
    value.split {
      token = ,
      cObjNum = 1
      1 {
        10 = IMAGE
        10 {
          file {
            import.current = 1
            import = uploads/tx_templavoila/
            maxW = 1920
          }
        }
      }
    }
  }
}