Я использую Orchard v.1.9.1.0.
У меня есть моя пользовательская тема со страницей макета, которая начинается так:
@using Orchard.UI.Resources;
@{
Script.Require("ShapesBase");
// css
Style.Include("//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/css/bootstrap.min.css");
Style.Include("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css");
}
Используя Script.Include
, я думал, что загрузка ссылки CDN будет работать, но при сборке проекта и его локальном просмотре ссылка отсутствует и вместо этого отображается следующим образом:
<link href="/Themes/HotToddy5K/Styles/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
Почему Орчард это делает? Кажется, я не могу найти, где в базе / ядре это применяется. Я попытался удалить этот файл bootstrap.min.css в этой папке «скрипты», надеясь, что он затем вернется к моей ссылке CDN, но не повезло.
Любые идеи?