Валидатор ругается на этот пустой тег.
Он формируется в app/functions/smarty_plugins/block.styles.php:
foreach ($preloaded_resources as $resource) {
$content .= '<link' .
' rel="preload"' .
' crossorigin="anonymous"' .
' as="' . $resource['as'] . '"' .
' href="' . $resource['href'] . '"' .
($resource['type'] ? ' type="' . $resource['type'] . '"' : '') .
' />' . PHP_EOL;
}
}
}
Исправил так:
foreach ($preloaded_resources as $resource) {
if (!empty($resource['as']) && !empty($resource['href'])) {
$content .= '<link' .
' rel="preload"' .
' crossorigin="anonymous"' .
' as="' . $resource['as'] . '"' .
' href="' . $resource['href'] . '"' .
($resource['type'] ? ' type="' . $resource['type'] . '"' : '') .
' />' . PHP_EOL;
}
}
}```