PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

产品中心 轮播图片 怎样删除? [复制链接]

1#
每个页面都有 轮播图片 , 占了页面太多位置,一些不需要轮播的页面想删除那块,请问怎样删除?找了很久没找到相关文件或代码
分享 转发
TOP
2#

一直找是什么文件控制着,找了很多帖子,每个阅读量近1~2千,回复缪缪,及无准确解决方法与操作流程

为了这个问题来来回回翻帖子研究了五六个小时,终于功夫不负有心人找到了解决方法,

以下分享研究出来的解决方法:

首先阅读以下链接
http://www.pageadmin.net/help/63.cshtml

根据该帖子所说的,每个版面都会加载母版,
母版就是...\Templates\主题\views\_ViewStart.cshtml 文件

打开后:
@{
   Layout ="_Layout.cshtml";
}


它调用的是同目录下的 _Layout.cshtml 文件

继续打开_Layout.cshtml文件:

.
.
. 前面的代码省略

<body>
    @Html.Partial("TopPartial")
    @Html.Partial("BannerPartial")
    @RenderBody()
    @Html.Partial("FooterPartial")
</body>
</html>

看第二行@Html.Partial("BannerPartial")
这个就是母版调用轮播图片的语句

我们希望主页调用,其他页面不需要调用,
那么将_Layout.cshtml复制一个,重命名_LayoutNew.cshtml

打开_LayoutNew.cshtml,将@Html.Partial("BannerPartial")这句删除,
然后去我们的模板,
例如产品中心的列表和产品,我这里用的是views/Products/Detail.cshtml 和 views/Products/List.cshtml
打开这两个文件编辑,在 @{ 的下一行添加一句
    Layout = "../_LayoutNew.cshtml";

然后保存,去刷新网页,可以看到效果

满意请回复鼓励,支持分享~!
TOP
3#

支持楼主
TOP
发新话题 回复该主题