Umbraco多站点的不同样式表

时间:2017-05-19 15:07:16

标签: css asp.net-mvc umbraco7

我在一个Umbraco实例上设置了两个不同的网站,但我希望它们使用略有不同的样式表。我找到了这篇博文: http://www.spacebetween.co.uk/blog/2016-10-27-journal-of-a-junior-multisite试图证明如何实现这一目标。

然而,给出了两位代码,没有任何指示放置它们的位置。我尝试了几个不同的地方但没有成功。我希望有人能够比我更了解Umbraco和MVC,并会解释它是如何工作的,因为我有点不知所措。

1 个答案:

答案 0 :(得分:1)

根据您的需要,您可以通过多种不同的方式实现这一目标

最简单的方法是在根节点级别定义新的dropdownlist属性,其中内容编辑器可以选择样式表(或主题),并让母版页检索此属性并匹配样式表目录的路径。

如果您不仅需要更改样式表,还可以考虑为站点定义不同的模板。您可以为文档类型选择多个模板。

最先进的方法是创建一个新的ViewEngine,它可以更改不同网站(母版页,视图和部分)的整个主题。但这会有所帮助。