Помощники тегов на внешних URL-адресах без протокола

#php #phalcon #volt

#php #phalcon #volt

Вопрос:

Я пытаюсь использовать помощники тегов volt, такие как 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" />
  

.

Однако всякий раз, когда префикс протокола скрыт (ie/ //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" />
  

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

Ответ №1:

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

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