pageadmin CMS网站制作教程:模板中如何截取内容(Html.SubString方法)
方法:
string SubString(string str, int length)
第一个参数为要截取的字符,第二个参数为截取的字符长度。
实例:截取标题的前20个字符
-
@foreach (var item in Html.InfoDataList(new { ColumnId = Html.CurrentColumnId() }))
{
string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id);
string title = item.Title;
title = StringHelper.SubString(title,20); //截取标题的前20个字符 -
@title
}
模板中的站点数据调用
1、获取当前站点Id,返回int数字
Html.CurrentSiteId()
2、获取当前站点url地址,返回string字符串
Html.SiteUrl(int? siteId)
参数不设置则默认当前站点Id,后面所有方法参数类似,不设置参数则默认当前站点id
3、获取站点数据,返回一个对象,模板中可以通过.字段的方式调用字段值
Html.SiteData(int? siteId)