7

想知道是否有人知道如何在不更改原始 masterpages/umbraco.aspx 的情况下将自定义 CSS 样式表添加到管理后端部分。

我实现了一个自定义部分,所以它有自己的部分托盘图标,我可以将 css 添加到“umbracoGui.css”,但我也想“注入”我自己的 css 文件以获取更多样式,知道所有原始文件都完好无损。

总之,假设我有 customStyle.css,其中包含我所有的 css。将其添加到整个管理部分的头部。

似乎有一些提到剥皮,但对我来说似乎有点矫枉过正。

有没有一种方法可以创建一个可以注册样式表的类或其他东西,或者类似的东西?

谢谢你的帮助!

干杯,巴夫

4

2 回答 2

8

如果有人仍在寻找这个问题的答案,Umbraco 7(至少,我不确定这是否适用于早期版本)能够使用该App_Plugins文件夹将样式表注入到页面中。添加一个新的子文件夹,package.manifest在新文件夹中创建一个类似于例如的 JSON 文件

{
  css: [ '~/App_Plugins/YourFolder/customStyle.css' ]
}

然后显然在文件夹中的指定位置创建自定义样式表,App_Plugins并且样式表标记应该出现在所服务的页面中。

于 2016-02-06T01:47:20.887 回答
0

这可能没什么帮助,但首先想到的是某种 HTTP 处理程序,它可以将 CSS 文件注入到标记中。我对此没有太多经验,但我知道这是分析跟踪等的常用方法。

于 2013-06-18T16:58:04.080 回答