Помечать помощников на внешних URL без протокола

Я пытаюсь использовать помощники по вольт-тегам, такие как stylesheet_link для ссылки на внешний URL-адрес без префикса протокола.

Пример использования без протокола оказывается без проблем:

{{ stylesheet_link('http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css') }}

Формирует

<link rel="stylesheet" type="text/css" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" />

,

Однако всякий раз, когда префикс протокола принимается (т.е. //netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css):

{{ stylesheet_link('//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css') }}

Создает неверный URL:

<link rel="stylesheet" type="text/css" href="[SITE_PREFIX]//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" />

Это из-за моего неправильного использования? или это существующая ошибка с вольт?

1 ответ

Решение

Попробуйте указать, что это не локально, см. Документы.

{{ stylesheet_link('//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css', false) }}
Другие вопросы по тегам