如何在typo3中删除图像周围的div?

时间:2015-07-23 05:49:32

标签: html typo3 typo3-7.x

我在拼写错误中添加了一张图片。它在页面中显示了额外的div。

  <div class="csc-textpic csc-textpic-center csc-textpic-above">
    <div class="csc-textpic-imagewrap" data-csc-images="1" data-csc-cols="2">
        <div class="csc-textpic-center-outer">
            <div class="csc-textpic-center-inner">
            <figure class="csc-textpic-image csc-textpic-last">
                <img src="fileadmin/user_upload/aetuts.jpg" width="200" height="50" alt=""></figure>
            </div>
        </div>
    </div>
</div>

我想要这样的东西

 <img src="fileadmin/user_upload/aetuts.jpg" width="200" height="50" alt="">  

没有额外的包装。

我可以做这样的事情来删除内容周围的额外工作。

tt_content.stdWrap.innerWrap >

如何为图像做到这一点?

1 个答案:

答案 0 :(得分:2)

关于您的具体问题

以下代码应删除图像周围的所有包装。请记住,这也会消除定位和浮动能力。

# Remove some wraps
tt_content.image.20.imageStdWrap.dataWrap >
tt_content.image.20.imageStdWrapNoWidth.dataWrap >
tt_content.image.20.imageColumnStdWrap.dataWrap >

# Redefine the layout switch with only one default case
tt_content.image.20.layout >
tt_content.image.20.layout = CASE
tt_content.image.20.layout.key.field = imageorient
tt_content.image.20.layout.default = TEXT
tt_content.image.20.layout.default.value = ###IMAGES### ###TEXT###

# Remove the wrap around the image subtext
tt_content.textpic.20.text.wrap = |

# Define a new rendering method without wraps
tt_content.image.20.rendering.noWraps {
  imageRowStdWrap.dataWrap = |
  noRowsStdWrap.wrap =
  oneImageStdWrap.dataWrap = |
  imgTagStdWrap.wrap = |
  editIconsStdWrap.wrap = |
  caption.wrap = |
}
# Set this as active rendering method
tt_content.image.20.renderMethod = noWraps

如何为任何内容元素

执行此操作
  1. 使用Typo3
  2. 中的模板视图
  3. 转到包含模板的页面
  4. 修改模板
  5. 选择顶部的 Typoscript-Object-Browser (而不是 Info / Edit
  6. 使用搜索表单查找包装,例如&#34; CSC-textpic&#34;
  7. 确定要删除的包装或模板
  8. 在Typoscript代码中覆盖或删除>