电话
13363039260
1、获取当前栏目Id,返回int数字
Html.CurrentColumnId()
2、获取栏目url地址,返回string字符串
Html.ColumnUrl(int? columnId)
参数不设置则默认当前栏目Id,后面所有方法参数类似,不设置参数则默认当前栏目id
3、获取栏目名称,返回string字符串
Html.ColumnName(int? columnId)
4、获取当前栏目数据,返回值为对象
Html.ColumnData(int? columnId)
5、获取当前栏目对应的内容表的数据,返回值为对象。
Html.ColumnContentData(int? columnId)
实例:调用栏目编辑器内容
@{ var contentData=Html.ColumnContentData(); //获取栏目的自定义内容数据对象 } <div class="boxClass"> @Html.Raw(contentData.Content) //调用Content字段,即编辑器内容。 </div>
6、获取当前栏目相邻的父级栏目Id
Html.ParentColumnId(int? columnId)
7、获取当前栏目相邻的父级栏目数据,返回值为对象
Html.ParentColumnData(int? columnId)
8、获取当前栏目相邻的父级栏目名称
Html.ParentColumnName(int? columnId)
9、获取当前栏目相邻的父级栏目url地址
Html.ParentColumnUrl(int? columnId)
10、获取当前栏目的顶层父栏目Id
Html.TopColumnId(int? columnId)
11、获取当前栏目的顶层父级栏目数据,返回值为对象
Html.TopColumnData(int? columnId)
12、获取当前栏目的顶层父级栏目名称
Html.TopColumnName(int? columnId)
13、获取当前栏目的顶层父级栏目url地址
Html.TopColumnUrl(int? columnId)
14、获取整个栏目数据集合,返回值为对象集合。
Html.GetColumnList(Func<dynamic, bool> fun)
实例:调用站点Id等于1的1级栏目
<ul> @{ var columnList=Html.GetColumnList(c=>c.SiteId==1 && c.Level==1); foreach(var item in columnList) { var url=Html.ColumnUrl((int)item.Id); <li><a href="@url">@item.Name</a></li> } </ul>
注:如果不是有个性化需求,建议用系统预设的获取栏目树html结构的语法直接获取栏目。