Aber keine YouTube Online‑Media (Textmedia‑Template)
Im Textmedia‑CE funktioniert ein lokales Video mit <f:media file="{files.0}"> einwandfrei.
Wenn ich stattdessen im gleichen CE ein YouTube‑Online‑Media (FAL) in assets verknüpfe, erscheint nichts (kein iFrame, kein Fehler).
Was fehlt mir in TYPO3 13 dafür noch?
TYPO3: 13.4.27
PHP: 8.3
fluid_styled_content: aktiv
Das ist das HTML dazu:
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
data-namespace-typo3-fluid="true">
<f:spaceless>
<section class="content-section-a py-5">
<div class="container">
<div class="row align-items-start">
<!-- Monitor (linke Spalte) -->
<div class="col-md-5 mb-4 mb-md-0">
<div class="monitor-wrapper">
<div class="monitor-frame">
<div class="monitor-screen">
<f:if condition="{files.0}">
<f:then>
<div class="ratio ratio-16x9">
<f:media
file="{files.0}"
class="monitor-video w-100 h-100"
preload="metadata"
additionalAttributes="{
playsinline: 'playsinline',
controls: 'controls',
controlsList: 'nodownload'
}"
/>
</div>
</f:then>
<f:else>
<div style="width:100%;height:100%;background:#000;"></div>
</f:else>
</f:if>
</div>
</div>
<div class="monitor-stand"></div>
</div>
</div>
<!-- Text (rechte Spalte) -->
<div class="col-md-7">
<hr class="section-heading-spacer">
<f:if condition="{data.header}">
<h3 class="section-heading">{data.header}</h3>
</f:if>
<div class="lead">
<f:format.raw>{data.bodytext}</f:format.raw>
</div>
</div>
</div>
</div>
</section>
</f:spaceless>
</html>