【问题标题】:Multiple Images in TemplaVoila Template, TYPO3 6+TemplaVoila 模板中的多个图像,TYPO3 6+
【发布时间】:2014-12-30 09:19:50
【问题描述】:

你可以在网上找到许多用于 TemplaVoila FCE 的 DataStructure 的 sn-ps,让它在一个字段中渲染多个图像。这不适用于 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>
...

【问题讨论】:

    标签: image typo3 typoscript templavoila


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-15
      • 1970-01-01
      相关资源
      最近更新 更多