Sitefinity MVC - 包括后端样式

时间:2017-08-24 15:06:03

标签: css sitefinity sitefinity-10

我在其中添加了一个后端页面和一个小部件。我希望将样式与其他后端页面相匹配以保持一致性。其中很大一部分是一个表格,显示了我在模块页面上看到的k-grid装饰的一堆数据。

但是,这个样式在我新创建的页面上不能立即显示 - 它不在该页面访问的CSS中的任何位置。我也无法在我的整个sitefinity解决方案中找到“k-grid” where 。模块页面上似乎没有CSS小部件,我使用相同的模板。

这个css在哪里/如何在我的新后端页面中包含此css?

2 个答案:

答案 0 :(得分:3)

k-grid类存在于后端内的.css文件中:

  • Telerik.Sitefinity.Resources.Themes.Light.CSS.Layout.css
  • Telerik.Sitefinity.Resources.Themes.Light.CSS.Colors.css
  • Telerik.Sitefinity.Resources.Themes.Light.Styles.Grid.css
  • Telerik.Sitefinity.Resources.Themes.Light.Styles.TreeviewTable.css

您可以将此文件包含在MVC小部件中:

@using Telerik.Sitefinity.Frontend.Mvc.Helpers;
@Html.StyleSheet(Url.EmbeddedResource("Telerik.Sitefinity.Resources.Reference", "Telerik.Sitefinity.Resources.Styles.all.css"))`

答案 1 :(得分:0)

创建MVC小部件后,我将这些文件包含在剃刀视图中。

@using System.Web.Mvc;
@using Telerik.Sitefinity.Frontend.Mvc.Helpers;
@using Telerik.Sitefinity.Modules.Pages;

然后进入Sitefinity后端>管理>后端页面>查找要具有后端默认模板的页面>操作>更改模板>选择“默认后端模板”。

请注意:我正在使用多站点,因此我必须允许访问我当前正在使用的特定站点,才能显示在我的后端模板列表中。

要允许特定页面,请转到Sitefinity后端>管理>后端页面>管理模板>操作>与共享