2

我想添加class="img-responsive"到文本/媒体内容元素的每个媒体元素的标记中。

我在 fluid_styled_content/Resources/Private/Partials/MediaGallery.html 中找到了相应的部分,并添加了测试类:Bingo。

<f:section name="media">
    <f:media
        file="{column.media}"
        width="{column.dimensions.width}"
        height="{column.dimensions.height}"
        alt="{column.media.alternative}"
        title="{column.media.title}"
        additionalConfig="{settings.media.additionalConfig}"
        class="img-responsive"
    />
</f:section>

我猜想添加一个自定义的 partialRootPathlib.fluidContent.partialRootPaths.200并复制所有的部分会按照记录的那样工作。

但是,我想避免从 fluid_styled_content 复制 20 个部分,只是为了更改一个文件中的一行。

我可以覆盖 TYPO3 fluid_styled_content 的单个部分,或者更好地覆盖部分的单个部分吗?

使用 TYPO3 7.6

4

1 回答 1

4
  1. lib.contentElement.partialRootPaths.200 = EXT:your_extension_key/Resources/Private/Partials/如问题中所述在 TypoScript 中设置。
  2. 单个部分文件MediaGallery.html从 fluid_styled_content 复制到EXT:your_extension_key/Resources/Private/Partials/
  3. 在工作期间有足够的休息时间以避免堆栈溢出。
于 2018-10-24T20:51:54.550 回答