在 Orchard cms 中导入 google 聚合物

Importing google polymer in Orchard cms

下面我试试

RegisterLink(new LinkEntry { Rel = "import", Href = Url.Content("~/Themes/SomeTheme/components/font-roboto/roboto.html") });

在我的兰花布局中,使用聚合物。但是此请求抛出 404(在 chrome 中的网络选项卡上)。

我对 Orchid cms 非常陌生,因此为此苦苦挣扎。对此有任何帮助。

注意:我发现我有一个 class ResourceManager 实现了 IResourceManager。我不确定这是否是我需要做一些改变的地方。所以也加上这个注释。

谢谢

除非禁用网络安全,否则您确实需要网络服务器来托管聚合物资产。它可以是任何网络服务器服务器。此外,chrome 文件加载器可能无法识别 ~ 指令。

您需要在 Themes/SomeTheme/components 文件夹中放置一个 web.config(与 ThemeMachine/Styles 相同)进行一次修改:

<handlers accessPolicy="Script,Read">
      <add name="StaticFileHandler" path="*" verb="*" modules="StaticFileModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" />
    </handlers>

删除(如果存在)子文件夹中的所有 web.config 个文件。