覆盖 TYPO3 的单个部分 fluid_styled_content
Override a single partial of TYPO3 fluid_styled_content
我想将 class="img-responsive"
添加到 text/media 内容元素的每个媒体元素的标记中。
我在 fluid_styled_content/Resources/Private/Partials/MediaGallery.html 中找到了相应的部分并添加了 class 用于测试: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>
我想用 lib.fluidContent.partialRootPaths.200
添加一个自定义的 partialRootPath 并复制所有部分会起作用 as documented。
但是,我想避免从 fluid_styled_content 复制 20 个部分只是为了更改一个文件中的一行。
我可以覆盖 TYPO3 的单个部分 fluid_styled_content,或者更好的部分是单个部分吗?
使用 TYPO3 7.6
- 按照问题中的描述在 TypoScript 中设置
lib.contentElement.partialRootPaths.200 = EXT:your_extension_key/Resources/Private/Partials/
。
- 将单个部分文件
MediaGallery.html
从fluid_styled_content复制到EXT:your_extension_key/Resources/Private/Partials/
- 在工作期间有足够的休息时间以避免 Whosebug。
我想将 class="img-responsive"
添加到 text/media 内容元素的每个媒体元素的标记中。
我在 fluid_styled_content/Resources/Private/Partials/MediaGallery.html 中找到了相应的部分并添加了 class 用于测试: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>
我想用 lib.fluidContent.partialRootPaths.200
添加一个自定义的 partialRootPath 并复制所有部分会起作用 as documented。
但是,我想避免从 fluid_styled_content 复制 20 个部分只是为了更改一个文件中的一行。
我可以覆盖 TYPO3 的单个部分 fluid_styled_content,或者更好的部分是单个部分吗?
使用 TYPO3 7.6
- 按照问题中的描述在 TypoScript 中设置
lib.contentElement.partialRootPaths.200 = EXT:your_extension_key/Resources/Private/Partials/
。 - 将单个部分文件
MediaGallery.html
从fluid_styled_content复制到EXT:your_extension_key/Resources/Private/Partials/
- 在工作期间有足够的休息时间以避免 Whosebug。