【问题标题】:Different stylesheets for Umbraco multisiteUmbraco 多站点的不同样式表
【发布时间】:2017-05-19 15:07:15
【问题描述】:

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

但是,给出了两个代码,没有任何关于放置它们的方向。我尝试了几个不同的地方,但没有成功。我希望比我更了解 Umbraco 和 MVC 的人会看看这个并解释它应该如何工作,因为我有点茫然。

【问题讨论】:

  • 这两个站点使用的是同一个模板。

标签: css asp.net-mvc umbraco7


【解决方案1】:

您可以通过多种不同的方式实现这一目标,具体取决于您的需求

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

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

最先进的方法是创建一个新的 ViewEngine 来更改不同网站的整个主题(母版页、视图和部分)。但这会有些工作。

【讨论】:

  • 感谢@Mark 的回答。第一个选项听起来像我想要的,但我不知道我将如何实现它(请参阅以前的 cmets 对 Umbraco 和 MVC 了解不多)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-01
  • 1970-01-01
  • 2016-11-23
  • 1970-01-01
相关资源
最近更新 更多