Höhe und Breite für Youtube-Videos

Damit man die Größe des Youtube-Videos ausgeben kann müssen die Partials in fluid_styled_content geändert werden.

1. Die Partials bzw. Layout und/oder Templates in die eigene Site-Extension kopieren.

2. In der Site-Extension im TS die Pfade hinzufügen:

 

lib.contentElement {
   templateRootPaths {
      #10 = EXT:your_extension_key/Resources/Private/Templates/
   }
   partialRootPaths {
        0 = EXT:your_extension_key/Resources/Private/Partials/
        100 = EXT:your_extension_key/Resources/Private/Fluid/Partials/
   }
   layoutRootPaths {
      #10 = EXT:your_extension_key/Resources/Private/Layouts/
   }
}

 

2. In Partials\Media\Type\Video.html muss die data-Variable übergeben werden:

 

<f:render partial="Media/Rendering/Video" arguments="{file: file, dimensions: dimensions, settings: settings, data:data}" />

 

3. In Partials\Media\Rendering\Video.html dann eingetragen werden:

 

<f:media class="video-embed-item" file="{file}" width="{data.imagewidth}" height="{data.imageheight}" alt="{file.alternative}" title="{file.title}" additionalConfig="{settings.media.additionalConfig}" />