Переопределить один партиал TYPO3 fluid_styled_content

Я хочу добавить 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>

Я предполагаю, что добавление настраиваемого partialRootPath с lib.fluidContent.partialRootPaths.200 и копирование всех частичных файлов будет работать как указано в документации.

Однако я бы не хотел копировать 20 партиалов из fluid_styled_content только для того, чтобы изменить одну строку в одном файле.

Могу ли я переопределить один партиал TYPO3 fluid_styled_content или, что еще лучше, отдельный раздел партиала?

Использование TYPO3 7.6


person stmllr    schedule 24.10.2018    source источник


Ответы (1)


  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. Делайте достаточно перерывов во время работы, чтобы избежать переполнения стека.
person stmllr    schedule 24.10.2018