Sitefinity MVC - 包括后端样式



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

但是,这种样式在我新创建的页面上不会立即可用 - 它在该页面访问的 CSS 中没有任何位置。我在整个 sitefinity 解决方案中的任何地方都找不到"k-grid"。模块页面上似乎没有 CSS 小部件,我使用相同的模板。

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

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"))`

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

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

然后进入 Sitefinity 后端>管理>后端页面>找到您想要拥有后端默认模板>操作>更改模板>然后选择"默认后端模板"的页面。

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

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

最新更新