pageadmin CMS网站制作教程:模板中的站点数据调用
2024-10-12 03:21:00
pageadmin CMS网站建设教程:模板中的站点数据调用
1、获取当前站点Id,返回int数字
Html.CurrentSiteId()
2、获取当前站点url地址,返回string字符串
Html.SiteUrl(int? siteId)
参数不设置则默认当前站点Id,后面所有方法参数类似,不设置参数则默认当前站点id
3、获取站点数据,返回一个对象,模板中可以通过.字段的方式调用字段值
Html.SiteData(int? siteId)
模板中如何截取内容(Html.SubString方法)
方法:
string SubString(string str, int length)
第一个参数为要截取的字符,第二个参数为截取的字符长度。
实例:截取标题的前20个字符
<ul class="news-list">
@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个字符<li><a href="@url" target="_blank">@title</a></li>
}
</ul>
最新文章
- 【Java心得总结六】Java容器中——Collection
- Lind.DDD.ConfigConstants统一管理系统配置
- 突然出现 -bash: pod: command not found 的解决方法
- android studio 使用的一些注意,一些报错的解决方法(原创)
- nRF51 DFU 初始化包介绍及生成工具
- 虚拟rethat联网问题
- BZOJ 1103: [POI2007]大都市meg( 树链剖分 )
- python处理点云数据并生成三维点云模型
- .net core Swagger 过滤部分Api
- ES5-ES6-ES7_字符串扩展—模板字符串
- Java多线程系列——过期的suspend()挂起、resume()继续执行线程
- Docker学习笔记之镜像与容器
- MySQL Binlog和Relaylog生成和清理
- spring mvc 文件上传 ajax 异步上传
- Android之找回打包key密码的方法
- Http协议浅析
- Qt 编译boost
- jenkins 分布式部署
- 高效学习Oracle的方法论
- mysql用户与权限管理笔记