我在其中添加了后端页面和小部件。我希望将样式与其他后端页面相匹配以保持一致性。其中很大一部分是一个表格显示我用k-grid
装饰的一堆数据,如我的模块页面所示。
但是,这种样式在我新创建的页面上不能立即显示 - 它不在该页面访问的CSS中的任何位置。在我的整个sitefinity解决方案中,我也找不到“k-grid”。模块页面上似乎没有CSS小部件,我使用相同的模板。
这个css在哪里/如何在我的新后端页面中包含此css?
k-grid
类存在于后端内的.css文件中:
您可以将此文件包含在MVC小部件中,如下所示:
@using Telerik.Sitefinity.Frontend.Mvc.Helpers;
@Html.StyleSheet(Url.EmbeddedResource("Telerik.Sitefinity.Resources.Reference", "Telerik.Sitefinity.Resources.Styles.all.css"))`
在我创建MVC小部件之后,我将这些文件包含在我的剃刀视图中。
@using System.Web.Mvc;
@using Telerik.Sitefinity.Frontend.Mvc.Helpers;
@using Telerik.Sitefinity.Modules.Pages;
然后进入Sitefinity后端>管理>后端页面>找到您要拥有后端默认模板>操作>更改模板>选择“默认后端模板”的页面。
请注意:我使用的是多站点,因此我必须允许访问我当前正在处理的特定站点才能显示在我的后端模板列表中。
要允许特定页面,请转到Sitefinity后端>管理>后端页面>管理模板>操作>共享