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

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

V4怎样改产品列表及新闻列表的排序 [复制链接]

1#
@xiyou  V4怎样设置产品列表及新闻列表的排序,现在默认的是按添加时间来排的。V3的话可以直接在后台设置,比如按发布时间、点击量、浏览量等,
   V4在后台没发现有设置排序的  应该怎么整呢?


分享 转发
TOP
2#

http://www.pageadmin.net/help/37.cshtml
v4需要在模板中修改,OrderBy参数
TOP
3#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-58482.aspx#164414]2楼[color=Olive]xiyou[/color]的帖子[/url][/b]

模板里没看到有这些内容呢?:

@{
    PageInfo pageInfo = new PageInfo()
    {
        PageSize =10,//每页显示10条数据
        CurrentPage = (int)ViewBag.CurrentPage //当前页码,系统预设
    };
}
<div class="container padding-top-20">
    <div class="row">
        <div class="col-md-3">
            @Html.Partial("leftNavPartial")
        </div>
        <div class="col-md-9">
            @Html.Partial("BreadcrumbPartial")
                <div class="news-list">
                    <ul>
                        @foreach (var item in Html.InfoDataList(new { ColumnId = Html.CurrentColumnId() }, null, null, pageInfo))
                        {
                            string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id);
                            string thumbnail = item.Thumbnail;
                            string date = item.Thedate.ToString("yyyy-MM-dd");
                        <li class="item">
                            <span class="title">
                                <a href="@url" target="_self" title="@item.Title">@item.Title</a>
                            </span>
                            <span class="date">@date</span>
                        </li>
                        }
                    </ul>
                </div>
                @Html.Partial("PagebreakPartial", pageInfo)
        </div>
    </div>
</div>
TOP
4#

    @foreach (var item in Html.InfoDataList(new { ColumnId = Html.CurrentColumnId() }, null, null, pageInfo))
加一个OrderBy
    @foreach (var item in Html.InfoDataList(new { ColumnId = Html.CurrentColumnId(),OrderBy="id desc" }, null, null, pageInfo))
TOP
5#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-58482.aspx#164427]4楼[color=Olive]xiyou[/color]的帖子[/url][/b]

如果我想用“发布日期”或”点击量“进行排序,请问该怎么写呢?如果按ID排的话不方便,因为ID都是系统默认加的,自己没法改
TOP
6#

发布日期倒序
OrderBy="thedate desc"
点击量倒序
OrderBy="clicks desc"
desc倒序,asc是正序
第一个是字段
TOP
发新话题 回复该主题