适用于fluid_styled_content

时间:2016-09-23 14:56:23

标签: typo3 typoscript typo3-7.6.x fluid-styled-content

我尝试更改特定列的fluid_styled_content中的MaxGalleryWidth

首先,我在fluid_styled_content之前尝试过这样做:

lib.contentRight = COA
lib.contentRight {
  10 = LOAD_REGISTER
  10 {
    maxImageWidth = 205
    maxImageWidthInText = 60
  }

  20 < styles.content.get
  20 {
    select {
      where = colPos=1
    }

    slide = -1
  }

  90 = RESTORE_REGISTER
}

maxGalleryWidth中使用LOAD_REGISTER也无效。

这对我不起作用。比我试图为GalleryProcessor设置maxGalleryWidth参数,但这似乎没有任何影响:

lib.contentRight < styles.content.get
lib.contentRight {
  select {
    where = colPos=1
  }

  slide = -1

  renderObj = < tt_content
  renderObj.textmedia.dataProcessing.20 {
    maxGalleryWidth = 205
    maxGalleryWidthInText = 60
  }
}

最后我得到的只是使用overrideif条件:

tt_content.textmedia.dataProcessing.20 {
  maxGalleryWidth.override.cObject = TEXT
  maxGalleryWidth.override.cObject {
    value = 205
    if {
      value = 1
      equals.field = colPos
    }
  }

  maxGalleryWidthInText.override.cObject = TEXT
  maxGalleryWidthInText.override.cObject {
    value = 60
    if {
      value = 1
      equals.field = colPos
    }
  }
}

对我来说,它看起来不对,有没有其他方法可以正确实现它而不使用override

0 个答案:

没有答案