页面设置与面包屑导航

Page Setup 分组里有两个相邻的功能,配合使用:Page Settings 决定每一页导出后的画布尺寸(宽 x 高),是页面布局的基准,应在排版和接行为之前先定好;Page Breadcrumb 决定每一页进入宿主机后,在顶部面包屑导航里是否出现、排在第几层、以及显示成什么名字。一句话区分:Page Settings 只管画布大小,Page Breadcrumb 只管导航显示,两者都不在这里配置报警范围。

功能

功能: 页面设置与面包屑导航

用 Page Settings 设定每页导出画布尺寸(预设或自定义宽高),用 Page Breadcrumb 设定该页进入宿主机后在面包屑里的层级和显示名称。两者都在功能区的 Page Setup 分组里。

功能说明

Page Setup 分组里有两个相邻的功能,配合使用:Page Settings 决定每一页导出后的画布尺寸(宽 x 高),是页面布局的基准,应在排版和接行为之前先定好;Page Breadcrumb 决定每一页进入宿主机后,在顶部面包屑导航里是否出现、排在第几层、以及显示成什么名字。一句话区分:Page Settings 只管画布大小,Page Breadcrumb 只管导航显示,两者都不在这里配置报警范围。

使用方法:Page Settings 的字段

打开 Page Settings 对话框,填三个字段后点 OK,只作用于当前页:

  • Size:尺寸预设下拉,选项为 960 x 540、1008 x 720、864 x 612、720 x 540、1280 x 720、1920 x 1080、Custom
  • Width / Height:宽高(像素)。选中某个预设会自动把宽高填好;选 Custom 则自己手填
  • 校验:宽和高都必须是大于 0 的数字,否则保存会报错
  • 改尺寸后当前页的导出文件名会被清空,下次 Export HTML 会按页面状态重新生成文件名

使用方法:Page Breadcrumb 的字段

打开 Page Breadcrumb 是一个表格,每行一页,可直接在单元格里编辑,改完点 Save:

  • Page Name:页面名,与 PowerPoint 大纲标题同步,同时决定导出文件名;不能为空(标题占位符在导出时会被忽略)
  • Level:面包屑层级,必须是非负整数。0 = 不进面包屑(隐藏);1 = 二级菜单进入后的落地主页;2 及以上 = 同一画面包内的子页面
  • Breadcrumb Display Name:该页在宿主机面包屑里显示的名称;留空时回退用 Page Name
  • 层级是每个二级菜单包内部从 1 重新开始算,不是全站全局层级;同级页面写同一个数字
示例:
Page Name = cc01
Level = 1
Breadcrumb Display Name = PIY1C1
→ 宿主显示:一级菜单 > 二级菜单 > PIY1C1

适用场景

新建一页画面时,先用 Page Settings 把目标尺寸定好(例如整屏主画面用 1920 x 1080,带侧边弹窗的画面用 1008 x 720),再做布局、接行为、配导航。等页面跳转关系定了,再用 Page Breadcrumb 给每页标层级和显示名:让二级菜单落地的主画面用 Level 1,从主画面点进去的设备详情子页用 Level 2,而那些纯弹窗、不该单独出现在导航里的页用 Level 0 隐藏。

边界与常见误区

常见误区:

  • Page Breadcrumb 只管导航的层级和名字,不在这里配报警范围;面包屑节点的报警/故障状态和页面右侧报警窗口都来自 PageJson.alarm(在脚本里维护,不要重复配置)
  • Level 不要当成全站层级;它是二级菜单包内部的相对层级,每个包都从 1 开始
  • 宿主靠导出顺序加层级自动还原父子关系:当前页之前最近一个更低 Level 的页会被当作父页,所以导出页顺序要稳定
  • 改了导航结构(层级、显示名、新增/删除/重命名页面)属于整包变化,必须重新整包 Export HTML,不能只导当前页
Page Settings 页面设置对话框
图示 1: Page Settings 页面设置

选尺寸预设或自定义宽高,设定当前页导出后的画布大小。

Page Breadcrumb 面包屑配置
图示 2: Page Breadcrumb 面包屑

按页设定面包屑层级(Level)和显示名称,决定进入宿主机后的导航显示。