TYPO3去除环绕图像

时间:2016-03-03 23:15:38

标签: typo3 typoscript

我想创建一个选项来添加一个没有换行或我选择的换行的图像,覆盖css样式的内容。

我已经看到了另一个问题,但该方法从所有图像中删除了包装: How to remove div around an image in typo3?

如何修改此选项仅在选择了所选内容元素布局时使用?

# 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 个答案:

答案 0 :(得分:1)

我建议不再使用css_styled_content(CSC)了。正如here所述,您应该将TYPO3安装升级到7.6并开始使用fluid_styled_content(FSC)。随着TYPO3 7.4或7.5 FSC的推出并且更好,因为整个渲染基于流体模板而不是TypoScript。所以一定要单独使用FSC。在以后的版本中,CSC将被移至EXT:compatibilityX,迟早会消失。

只要您将模板切换为FSC,您就可以覆盖partial path并将this file的版本复制到主题/网站包。现在,您可以轻松实现不需要任何TypoScript所需的更改。 {data}对象包含有关tt_content元素的所有必要信息。这将有助于你提出强大的条件;)

相关问题