在 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 个文件。
下面我试试
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 个文件。