文章模型
@Power.ArticleList()
使用较为广泛,可调用模型类别是 “文章” 的内容列表。
文章标题列表.cshtml
组件路径
/Views/_Common/Shared/文章标题列表.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 |
---|---|---|---|---|
keyword | 搜索热词 | String | Text | |
TitleLength | 标题长度 | Int32 | Integer | 50 |
ShowNumber | 是否显示序号 | Boolean | Boolean | False |
NumberFormat | 序号的数字格式 | String | Text | 00 |
ShowNode | 是否显示所属节点 | Boolean | Boolean | False |
NodePrefix | 所属节点前插入字符 | String | ComboBox | [ |
NodeSuffix | 所属节点后插入字符 | String | ComboBox | ] |
ShowDate | 是否显示发布时间 | Boolean | Boolean | True |
DateFormat | 发布时间日期格式 | String | ComboBox | yyyy-MM-dd |
DateFollowTitle | 发布时间是否显示在标题后面 | Boolean | Boolean | False |
ShowRelation | 是否显示相关内容 | Boolean | Boolean | False |
RelationTagName | 相关内容标题 | String | Text | 相关内容 |
ShowHits | 是否显示点击数 | Boolean | Boolean | False |
HitsSuffix | 点击数后插入字符 | String | ComboBox | |
ShowLinkTip | 是否显示链接提示 | Boolean | Boolean | True |
HighlightDays | 多少天内的内容高亮显示 | Int32 | Integer | 0 |
HighlightMinutes | 多少分钟内的呢人高亮显示 | Int32 | Integer | 0 |
LinkBlankTarget | 是否新窗口打开 | Boolean | Boolean | False |
调用示例
- 代码:
<ul class="infoList">
@Power.ArticleList("文章标题列表", new {
Count = 7, // 数量 7
Node = "xwdt", // 节点标识符 xwdt
TitleLength = 54, // 标题长度
DateFormat = "MM-dd"
})
</ul>
说明: 用数量
7
,节点标识符xwdt
,标题长度54字符
,发布时间日期格式月-日
的文章标题列表效果。效果图:
文章头条列表.cshtml
组件路径
/Views/_Common/Shared/文章头条列表.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 |
---|---|---|---|---|
TopicNum | 头条数 | Int32 | Integer | 1 |
TopicTitleLength | 头条标题长度 | Int32 | Integer | 200 |
TopicContentLength | 头条内容长度 | Int32 | Integer | 200 |
TopicDisplayDateTime | 头条显示日期格式 | String | ComboBox | |
TopicDateTimeAfter | 头条日期在内容之后 | Boolean | Boolean | False |
TopicDisplayPic | 头条显示图片 | Boolean | Boolean | False |
Rank | 是否排序 | Boolean | Boolean | False |
RankUpNum | 前几条排序 | Int32 | Integer | 3 |
TitleLength | 普通信息标题长度 | Int32 | Integer | 50 |
DisplayDateTime | 普通信息显示日期格式 | String | ComboBox | |
ImageWidth | 图片宽度 | Int32 | Integer | 200 |
ImageHeight | 图片高度 | Int32 | Integer | 200 |
IntroClearSpacesDemand | 简介是否清除要截取的字符串的空格 | Boolean | Boolean | False |
LinkBlankTarget | 是否新窗口打开 | Boolean | Boolean | False |
调用示例
- 代码:
<ul class="topicList topicHasPic">
@Power.ArticleList("文章头条列表", new {
Count = 7, // 调用数量
Node = "jyky", // 调用的节点标识符
TitleLength = 66, // 非头条文章的标题字数
TopicNum = 1, // 头条文章数量
TopicTitleLength = 70, // 头条文章的标题字数
TopicContentLength = 126, // 头条文章的简介字数
TopicDisplayPic = true, // 头条文章显示图片
DisplayDateTime = "yyyy-MM-dd",
ImageWidth = 150,
ImageHeight = 100
})
</ul>
说明: 略
效果图:
文章图文列表.cshtml
组件路径
/Views/_Common/Shared/文章图文列表.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 |
---|---|---|---|---|
TitleLength | 标题长度 | Int32 | Integer | 50 |
ContentLength | 内容长度 | Int32 | Integer | 200 |
DisplayNodeName | 显示节点名称 | Boolean | Boolean | False |
ImageWidth | 图片宽度 | Int32 | Integer | 200 |
ImageHeight | 图片高度 | Int32 | Integer | 150 |
DisplayDateTime | 显示日期格式 | String | ComboBox | |
LinkBlankTarget | 是否新窗口打开 | Boolean | Boolean | False |
IntroNewLine | 支持简介换行 | Boolean | Boolean | False |
调用示例
- 代码:
<ul class="pageTPList">
@Power.ArticleList("文章图文列表", new {
Node = "xwdt",
Count = 10,
DisplayNodeName = true,
TitleLength = 200,
ContentLength = 256,
DisplayDateTime = "发表时间:yyyy-MM-dd",
ImageWidth = 180,
ImageHeight = 110
})
</ul>
说明: 常用在模板
文章-列表页-图文式.cshtml
中,并配合通用分页
模板使用。效果图:
文章图文列表-先图后文.cshtml
组件路径
/Views/_Common/Shared/文章图文列表-先图后文.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 |
---|---|---|---|---|
TitleLength | 标题长度 | Int32 | Integer | 50 |
ContentLength | 内容长度 | Int32 | Integer | 200 |
DisplayNodeName | 显示节点名称 | Boolean | Boolean | False |
ImageWidth | 图片宽度 | Int32 | Integer | 200 |
ImageHeight | 图片高度 | Int32 | Integer | 150 |
DisplayDateTime | 日期格式 | String | ComboBox | |
LinkBlankTarget | 是否新窗口打开 | Boolean | Boolean | False |
IntroNewLine | 支持简介换行 | Boolean | Boolean | False |
调用示例
- 代码:
<ul class="pageTPList">
@Power.ArticleList("文章图文列表-先图后文", new { Count = 5, Node = "xwdt", TitleLength = 200, ContentLength = 200, ImageWidth = 180, ImageHeight = 110 })
</ul>
说明: 略
效果图:
文章图片列表.cshtml
组件路径
/Views/_Common/Shared/文章图片列表.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 |
---|---|---|---|---|
TitleLength | 标题长度 | Int32 | Integer | 50 |
ImageWidth | 图片宽度 | Int32 | Integer | 320 |
ImageHeight | 图片高度 | Int32 | Integer | 240 |
ShowDate | 是否显示发布时间 | Boolean | Boolean | False |
DateFormat | 发布时间日期格式 | String | ComboBox | yyyy-MM-dd |
LinkBlankTarget | 是否新窗口打开 | Boolean | Boolean | False |
调用示例
- 代码:
<ul class="picList">
@Power.ArticleList("文章图片列表", new { Count = 4, Node = "jyxw", Illustrated = true, TitleLength = 38, ImageWidth = 285, ImageHeight = 180 })
</ul>
说明: 略
效果图:
文章焦点图.cshtml
组件路径
/Views/_Common/Shared/文章焦点图.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 |
---|---|---|---|---|
NodeIdentifier | 节点标识符 | String | Text | |
Count | 输出数量 | Int32 | Integer | 5 |
TitleLength | 标题长度 | Int32 | Integer | 50 |
ContentLength | 内容长度 | Int32 | Integer | 0 |
DisplayDateTime | 显示日期格式 | String | ComboBox | |
ImageWidth | 图片宽度 | Int32 | Integer | 400 |
ImageHeight | 图片高度 | Int32 | Integer | 300 |
PicTitle | 使用图片切换 | Boolean | Boolean | False |
IncludeChildNodes | 包含子节点内容 | Boolean | Boolean | True |
Sort | 排序 | String | Text | Priority DESC,PublishTime DESC |
LinkBlankTarget | 是否新窗口打开,true情况下由节点设置决定 | Boolean | Boolean | True |
TagName | 标记名称 | String | Text | |
DispatchDepartment | 部门标识符 | String | Text | |
IntroNewLine | 是否支持简介换行 | Boolean | Boolean | False |
PadColor | 图片裁剪填充颜色值 | String | Text |
调用示例
- 代码:
<div id="focusNews" class="focusBox">
@Power.Partial("文章焦点图", new { Count = 5, NodeIdentifier = "xwdt", TitleLength = 60, PicTitle = false, ImageWidth = 403, ImageHeight = 260 })
</div>
<script>
$("#focusNews").slide({ mainCell: ".bd ul", effect: "leftLoop", autoPlay: true, vis: "auto", interTime: 3500 });
</script>
说明: 略
效果图:
领导图文列表.cshtml
组件路径
/Views/_Common/Shared/领导图文列表.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 |
---|---|---|---|---|
TitleLength | 标题长度 | Int32 | Integer | 50 |
ContentLength | 内容长度 | Int32 | Integer | 200 |
ShowPic | 是否显示图片 | Boolean | Boolean | False |
ImageWidth | 图片宽度 | Int32 | Integer | 150 |
ImageHeight | 图片高度 | Int32 | Integer | 200 |
调用示例
- 代码:
<ul class="leaderList">
@Power.ArticleList("领导图文列表", new { Node = "ldzc", Count = 3, ShowPic = true, ImageWidth = 150, ImageHeight = 200, ContentLength = 320, ExtendField = true })
</ul>
说明: 略
效果图: