У меня есть следующий код в моем файле CustomVideoBlock.php
foreach ($video_result как $video){
$title = $видео->название;
$video_body = $video->body_value;
}
$video_data = filter_var($video_body, FILTER_SANITIZE_FULL_SPECIAL_CHARS);
$video_data содержит такое значение
<div itemscope="" itemtype="https://schema.org/VideoObject"><meta itemprop="uploadDate" content="Fri Jan 21 2022 15:15:46 GMT-0600 (Central Standard Time)"><meta itemprop="name" content="Laredo Economic Development"><meta itemprop="duration" content="P0Y0M0DT0H2M59S"><meta itemprop="thumbnailUrl" content="https://cdn.jwplayer.com/thumbs/vbnSJqwQ-720.jpg"><meta itemprop="contentUrl" content="https://content.jwplatform.com/videos/vbnSJqwQ-ja6y4YQJ.m4a"></div>
И я возвращаюсь ниже к файлу шаблона ветки (видео-блок).
$ визуализируемый = [
'#theme' => 'видеоблок',
'#название' => $название,
'#описание' => $video_data
];
вернуть $рендерабельный;
В файле ветки я отображаю переменные.
<h6>Заголовок {{ title }}</h6>
{{ описание | сырой}}
Но я получаю все тело html в браузере в двойных кавычках. Мое требование - отображать видео в браузере. Где я делаю неправильно?