产品使用及交流论坛

首页 » 产品使用交流区 » 安装及使用交流 » 请问总栏目调用模版,怎么屏蔽某一个栏目。
137317126 - 2020/7/20 20:59:55
              <ul class="clearfix">
              @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>
                    <div class="li clearfix">
                        <a href="@url" class="img"><img src="@thumbnail" alt="@item.Title" /></a>
                        <h4><a href="@url">@item.Title</a></h4>
                        <div class="blog-info"><span><i class="fa fa-calendar"></i> @date</span></div>
                        <p>@item.Introduction</p>
                        <a href="@url" class="more_1" rel="nofollow">更多详情<i class="fa fa-caret-right"></i></a>
                    </div>
                </li>
                }
            </ul>

如上代码是新闻中心 获取当前栏目信息数据,如果我想屏蔽某一个子栏目信息不被调用,该怎么写?
不想写成指定信息表ID,因为有其他栏目共用此模版,只想屏蔽其中一个子栏目
xiyou - 2020/7/21 8:51:29
Html.InfoDataList(new { ColumnId = Html.CurrentColumnId() }, "columnId<>1", null, pageInfo)
这种方式在大数据下效率低,数据多建议复制一个新的模板,用ColumnIds方式限定栏目
137317126 - 2020/7/21 9:12:04
回复 2楼xiyou的帖子

谢谢了,看样子还是多弄一个模版用ColumnIds吧
1
查看完整版本: 请问总栏目调用模版,怎么屏蔽某一个栏目。