Нужно чтобы вот такая ссылка появилась в теге на главной странице
<link rel="preload" href="/themes/custom/theme/freeconvert.mp4" as="video" type="video/mp4" />
Провел кучу времени в интернете но ничего работающего не нашел
Как я пробовал.
1) Попытка номер 1.
в файле myTheme.libraries пробовал вот так но...
css:
theme:
css/pages/home-page/style.css: {}
video/freeconvert.mp4: { attributes: { rel: preload, as: video, type: video/mp4 } }
но на выходе получается вот такая ссылка
<link rel="stylesheet" media="all" href="/themes/custom/myTheme/video/freeconvert.mp4?sfaeb2" as="video" type="video/mp4" />
rel="stylesheet"
2) Пробовал еще вот так
<?php
function MyTheme_page_attachments(array &$attachments) {
$current_front_url = Url::fromRoute('<front>');
$current_front_path = $current_front_url->toString();
$humanstxt_path = $current_front_path . "/myVideo.mp4";
$link_description = [
'rel' => 'preload',
'link' => $humanstxt_path,
];
$attachments['#attached']['html_head_link'][] = [$link_description];
}
?>
В коде ничего не появилось, кеши чистил.
Прошу помощи в подключении ссылки
Комментарии
Варианты.
1. Скопировать
html.html.twig
в
html--front.html.twig
и там все задать
2.
Использовать (не пробовал)
https://www.drupal.org/project/add_to_head
на 10 апгрейдить обязательно.
оформите отдельно страницу как надо и задайте ее главной.