首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TemplaVoila模板中的多幅图像,TYPO3 6+

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

Stack Overflow用户
提问于 2014-12-30 09:19:50
回答 1查看 253关注 0票数 0

您可以在网上为一个DataStructure的TemplaVoila FCE找到许多片段,让它在一个字段中呈现多个图像。这在TYPO3 6+上行不通。整个对象不会弹出,但是TemplaVoila也不会抛出错误。

DS的打字本如下所示:

代码语言:javascript
复制
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,它只显示列表中的第一个图像,这是正确的行为:

代码语言:javascript
复制
10 = IMAGE
10 {
    file {
        import = uploads/tx_templavoila/
        import.current = 1
        import.listNum = 1
        maxW = 1920 
    }
}

谁知道,怎么解决这个问题?最后的结果必须是这样的(我也需要将它封装到那些div容器中):

代码语言:javascript
复制
<div class="item">
 <img src"..." alt="" title="" />
</div>
<div class="item">
 <img src"..." alt="" title="" />
</div>
...
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-13 16:23:49

不建议使用cObj HTML:TYPO3 lib HTML and TEXT code

因此,只需将代码更改为:

代码语言:javascript
复制
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
          }
        }
      }
    }
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27702622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档