WebFuture 模板技术中心WebFuture 模板技术中心
首页
  • WebFuture

    • 概述
    • 网站部署
  • 帮助

    • 本站指南
  • 概述
  • 模板组成和目录
  • 模板编辑与管理
  • 模板相关功能清单
  • 模板命名规范
  • 标准模板库
  • 模板制作流程
  • 模板方案打包

    • 模板方案打包要求
    • 模板打包工具使用说明
    • 模板方案导入与站点应用
  • 附件

    • 规范命名对照表
  • 概述
  • 视图与组件
  • 组件使用示例
  • 内容模块常用组件

    • 文章模型
    • 图片模型
    • 视频模型
    • 内容模型
    • 公开信息模型
    • 档案模型
  • 功能模块常用组件

    • 站点类
    • 节点类
    • 广告类
    • 便民咨询类
    • 信访类
    • 问卷投票类
    • 值班管理
    • 扩展字段
  • 进阶应用

    • 应用:字段在列表页筛选
    • 应用:引导页后渐隐显示首页
  • 通用对象
  • 通用URL生成对象
  • 通用字符处理对象
  • 请求上下文对象
  • 数据传递对象
  • 一般URL生成对象
数据结构
  • 概述
  • 从WebFuture系统升级
  • 从SiteAzure系统迁移
常见问题
×
首页
  • WebFuture

    • 概述
    • 网站部署
  • 帮助

    • 本站指南
  • 概述
  • 模板组成和目录
  • 模板编辑与管理
  • 模板相关功能清单
  • 模板命名规范
  • 标准模板库
  • 模板制作流程
  • 模板方案打包

    • 模板方案打包要求
    • 模板打包工具使用说明
    • 模板方案导入与站点应用
  • 附件

    • 规范命名对照表
  • 概述
  • 视图与组件
  • 组件使用示例
  • 内容模块常用组件

    • 文章模型
    • 图片模型
    • 视频模型
    • 内容模型
    • 公开信息模型
    • 档案模型
  • 功能模块常用组件

    • 站点类
    • 节点类
    • 广告类
    • 便民咨询类
    • 信访类
    • 问卷投票类
    • 值班管理
    • 扩展字段
  • 进阶应用

    • 应用:字段在列表页筛选
    • 应用:引导页后渐隐显示首页
  • 通用对象
  • 通用URL生成对象
  • 通用字符处理对象
  • 请求上下文对象
  • 数据传递对象
  • 一般URL生成对象
数据结构
  • 概述
  • 从WebFuture系统升级
  • 从SiteAzure系统迁移
常见问题
  • 系统组件

    • 概述
    • 视图与组件
    • 组件使用示例
  • 内容模块常用组件

    • 文章模型
    • 图片模型
    • 视频模型
    • 内容模型
    • 公开信息模型
    • 档案模型
  • 功能模块常用组件

    • 站点类
    • 节点类
    • 广告类
    • 便民咨询类
    • 信访类
    • 问卷投票类
    • 扩展字段
  • 进阶应用

    • 字段在列表页筛选
    • 引导页后渐隐显示首页

节点类

节点类组件主要用于获取站点下节点的列表信息,适用于导航、列表、图文展示等多种场景。通过灵活的配置参数,可以满足不同页面布局的需求。

节点导航.cshtml

组件路径

\Views\_Common\Shared\节点导航.cshtml

组件参数

参数名中文名类型控件类型默认值详细说明
NodeIdentifier节点标识符StringTextnull指定节点的标识符,用于筛选特定节点下的子节点导航。
Count输出数量Int32Integer99999控制导航列表显示的节点数量。
Depth输出层数Int32Integer2控制导航列表显示的层级深度。
CurrentDepth当前层数Int32Integer1当前节点的层级深度,通常用于多级导航。
CurrentNode当前节点Int32Integer0当前节点的ID,用于高亮显示当前节点。
IndexName首页名称StringText网站首页自定义首页的显示名称。
Splitchar是否显示竖条间隔BooleanBooleanFalse控制导航项之间是否显示竖线分隔符。
AppendItem首页插入内容StringText空在首页节点中插入自定义HTML内容。
ClassName导航ID和类名StringTextmainNav自定义导航容器的ID和类名。
ExecuteJs是否执行JSBooleanBooleanTrue控制是否启用导航特效的JavaScript代码。
Effect下拉特效StringTextfade导航下拉特效,支持 fade(淡入淡出)和 slide(上下伸展)。
DelayTime特效延迟时间Int32Integer200导航特效的延迟时间(毫秒)。
RemoveOn移除on类名BooleanBooleanFalse控制鼠标移走时是否移除 li1 的 on1 类名。
Type导航类型Int32Integer1导航类型,默认值为1,可根据需求调整。

示例1:调用当前站点的导航

调用当前站点下9个一级节点及其二级节点。

  • 效果图:

  • 代码:
<nav class="topNav siteWidth">
    @Power.Partial("节点导航", new { Count = 9, Depth = 2 })
</nav>

示例2:调用指定栏目下的节点导航

调用“两学一做”专题(节点标识符为 lxyz)的一级节点。

  • 效果图:

  • 代码:
<nav class="nav">
    @Power.Partial("节点导航", new { NodeIdentifier = "lxyz", Count = 7, Depth = 1, IndexName = "专题首页", Splitchar = true })
</nav>

节点列表.cshtml

组件路径

\Views\_Common\Shared\节点列表.cshtml

组件参数

参数名中文名类型控件类型默认值详细说明
NodeIdentifier节点标识符StringText空指定节点的标识符,用于筛选特定节点下的子节点列表。
Count列表条数Int32Integer99999控制列表显示的节点数量。
TitleLength标题长度Int32Integer50控制节点标题的截断长度(按字符计算)。
ShowPic是否显示图片BooleanBooleanFalse控制是否显示节点封面图片。
ShowLi是否包含LiBooleanBooleanTrue控制是否在列表项中包含 <li> 标签。
ShowLinkTip是否显示链接提示BooleanBooleanTrue控制是否显示链接的悬浮提示。
Splitchar是否显示竖条间隔BooleanBooleanFalse控制列表项之间是否显示竖线分隔符。
ImageWidth图片宽度Int32Integer200封面图片的渲染宽度(像素单位)。
ImageHeight图片高度Int32Integer150封面图片的渲染高度(像素单位)。
ShowArchived是否显示归档文字BooleanBooleanFalse控制是否显示归档节点的文字提示。

示例1:调用信息公开按钮组

调用政务公开(节点标识符为 zwgk)下的8个子节点。

  • 效果图:

  • 代码:
<ul class="xxgkIcons">
    @Power.Partial("节点列表", new { NodeIdentifier = "zwgk", Count = 8 })
</ul>

示例2:节点专题图片列表

调用专题专栏(节点标识符为 ztzl)下的12个子节点,并显示封面图片。

  • 效果图:

  • 代码:
<ul class="specialList">
    @Power.Partial("节点列表", new { Count = 12, NodeIdentifier = "ztzl", ShowPic = true, ImageWidth = 350, ImageHeight = 82 })
</ul>

示例3:网站底部相关节点列表

调用网站相关(节点标识符为 wzxg)下的子节点,数量不限。

  • 效果图:

  • 代码:
<div class="footNav">
    @Power.Partial("节点列表", new { NodeIdentifier = "wzxg", ShowLi = false, Splitchar = true })
</div>

节点图文列表.cshtml

组件路径

\Views\_Common\Shared\节点图文列表.cshtml

组件参数

参数名中文名类型控件类型默认值详细说明
NodeIdentifier节点标识符StringText空指定节点的标识符,用于筛选特定节点下的子节点列表。
Count列表条数Int32Integer99999控制列表显示的节点数量。
TitleLength标题长度Int32Integer50控制节点标题的截断长度(按字符计算)。
ContentLength内容长度Int32Integer200控制节点描述信息的截断长度(按字符计算)。
ShowPic是否显示图片BooleanBooleanFalse控制是否显示节点封面图片。
ShowLi是否包含LiBooleanBooleanTrue控制是否在列表项中包含 <li> 标签。
ShowLinkTip是否显示链接提示BooleanBooleanTrue控制是否显示链接的悬浮提示。
Splitchar是否显示竖条间隔BooleanBooleanFalse控制列表项之间是否显示竖线分隔符。
ImageWidth图片宽度Int32Integer200封面图片的渲染宽度(像素单位)。
ImageHeight图片高度Int32Integer150封面图片的渲染高度(像素单位)。
ShowArchived是否显示归档文字BooleanBooleanFalse控制是否显示归档节点的文字提示。

示例1:节点图文式列表

展示节点描述信息的图文列表。

  • 效果图:

  • 代码:
<ul class="picNodeList">
    @Power.Partial("节点图文列表", new { Count = 40, NodeIdentifier = Model.Identifier, ShowPic = true, ImageWidth = 600, ImageHeight = 320, ContentLength = 240 })
</ul>

节点配置信息.cshtml

组件路径

\Views\_Common\Shared\节点配置信息.cshtml

组件参数

参数名中文名类型控件类型默认值详细说明
NodeIdentifier节点标识符StringText空指定节点的标识符,用于获取特定节点的配置信息。
DisplayType显示类型Int32Integer10控制显示内容类型:10 获取节点描述,11 获取节点图片。
ContentLength内容长度Int32Integer0控制节点描述信息的截断长度(按字符计算)。
ImageWidth图片宽度Int32Integer200封面图片的渲染宽度(像素单位)。
ImageHeight图片高度Int32Integer150封面图片的渲染高度(像素单位)。

示例

  • 效果图:

  • 代码:
<div class="xsgkIntro">
    <div class="pic">
        @Power.Partial("节点配置信息", new { NodeIdentifier = "xsjj", DisplayType = 11, ImageWidth = 268, ImageHeight = 210 })
    </div>
    <div class="intro">
        @Power.Partial("节点配置信息", new { NodeIdentifier = "xsjj", DisplayType = 10, ContentLength = 400 })
    </div>
</div>

网站地图.cshtml

组件路径

\Views\_Common\Shared\网站地图.cshtml

组件参数

无组件参数

示例:网站地图

展示网站的地图导航。

  • 效果图:

  • 代码:
<ul class="siteMap">
    @Power.Partial("网站地图")
</ul>

节点归档图标.cshtml

组件路径

\Views\_Common\Shared\节点配置信息.cshtml

组件参数

参数名中文名类型控件类型默认值详细说明
Node节点实体StringText空指定节点实体,用于获取归档图标信息。

示例:节点归档图标

展示节点的归档图标。

  • 效果图:

  • 代码:
@Power.Partial("节点归档图标", new { Node = Model })
帮助我们改善此页面!
最近更新: 2025/2/25 13:40
贡献者: Zen.Wu, zenkinwin, Zen.Wu.PC, 邹宏达
Prev
站点类
Next
广告类