标签 | 用法 | 描述 |
<module_design id="PORTAL_UNIQUE_ID" xsi:type="portal"> | 强制性的 | 为门户实例定义配置的结构化节点 |
<properties> | 强制性的 | 实例的全局属性 |
<name>portal:itop-portal</name> | 强制性的 | 门户名称 |
<logo>../images/itop-logo.png</logo> | 可选的 | 在实例中使用的徽标。如果已定义,它将覆盖Designer中的一个或env-xxxxbranding/portal-logo.png |
<themes> | 强制性的 | 声明的CSS样式表 |
<theme id="custom">sample-portal-custom-css/custom.css</theme> | 零或更多 | CSS样式表列表。首先加载ID bootstrap |portal| custom ID,重新定义它们将覆盖默认文件。然后将加载其他ID。路径必须相对于env-xxx |
<templates> | 强制性的 | 声明的TWIG模板 |
<template id="layout">sample-portal-alter-twig/layout.html.twig</template> | 零或更多 | 要覆盖的TWIG模板列表。可用值是整个页面的“布局”或主页内容的“主页”。 (砖块内容布局可以直接在每个砖块中定义) |
<urlmaker_class>iTopPortalViewUrlMaker</urlmaker_class> | 可选的 | 用于生成对象的类查看URL(例如,在通知,链接集中) |
<triggers_query>SELECT TriggerOnPortalUpdate AS t WHERE t.target_class IN (:parent_classes)</triggers_query> | 强制性的 | OQL查询在更新实例上的对象时检索触发器 |
<attachments> | 强制性的 | 结构节点 |
<allow_delete>true</allow_delete> | 强制性的 | 可以在门户上删除附件吗?可用值为true | false |
<allowed_portals> | 强制性的 | 结构节点 |
<opening_mode>tab</opening_mode> | 强制性的 | 定义如何打开其他门户-当前用户允许的门户。可用值为“ tab” |“ self”。 “选项卡”在新选项卡中打开门户,“自我”在当前选项卡中打开。默认价值是“ tab”。 |
<bricks> | 强制性的 | 申报砖 |
<brick id="BRICK_UNIQUE_ID" xsi:type="ANY_FQCN_BRICK"> | 零或更多 | 一块砖的宣言。 ID在集合中必须唯一。 xsi:type必须是完全限定的类名(包括名称空间)。相同的xsi:type块可以有多个实例,只要它们的ID不同即可。在本节中查看各种类型的积木[ :8082/bin/view/5/5.5/5.5.3/#bricks]砖块[/url] (请注意,只有公共标签显示在此节点下) |
<active>true</active> | 可选的 | 门户上的砖是否处于活动状态。请注意,仍然可以通过其URL访问在主页和导航菜单上均不可见的活动砖。可用值为true | false,默认值为true |
<width>6</width> | 可选的 | 主页上图块的宽度。价值必须是1-12之间的整数,其中12是整个行的宽度。默认价值为3。 |
<rank> | 可选的 | 主页和导航菜单上砖的等级。如果未指定,将放在第一位。 |
<default>1</default> | 可选的 | 在首页和导航菜单上均排名。价值必须是浮点数。 |
<home>1</home> | 可选的 | 仅在首页上排名。价值必须是浮点数。 |
<navigation_menu>1</navigation_menu> | 可选的 | 在导航菜单上排名。价值必须是浮点数。 |
<title> | 可选的 | 主页和导航菜单上砖的标题。 |
<default>Brick:Portal:Foo:Bar</default> | 可选的 | 主页和导航菜单上的标题。 |
<home>Brick:Portal:Foo:Bar</home> | 可选的 | 仅在首页上显示标题。 |
<navigation_menu>Brick:Portal:Foo:Bar</navigation_menu> | 可选的 | 标题仅在导航菜单上。 |
<description>Brick:Portal:Foo:Bar+</description> | 可选的 | 将在主页上显示的砖块说明。 |
<visible> | 可选的 | 砖在主页和导航菜单上是否可见。如果未指定,则两者均默认为true。 |
<home>true</home> | 可选的 | 砖在主页上可见吗?可用值为true | false,默认值为true |
<navigation_menu>true</navigation_menu> | 可选的 | 导航菜单上是否显示砖块。可用值为true | false,默认值为true |
<decoration_class> | 强制性的 | 主页和导航菜单上砖的图标的CSS类。可以使用Glyphicon,Font Awesome或您自己的CSS类。 |
<default>fa fa-user fa-2x</default> | 可选的 | CSS类应用于首页和导航菜单。 |
<home>fa fa-user fa-2x</home> | 可选的 | 主页上应用的CSS类。 |
<navigation_menu>fa fa-user fa-2x</navigation_menu> | 可选的 | 在导航菜单上应用的CSS类。 |
<templates> | 可选的 | 可以覆盖的砖块模板 |
<template id="page"> | 零或更多 | TWIG模板的路径,用于覆盖默认模板。路径必须相对于env-xxx。可以用来裁切砖块(主页)或页面的模板。 ID属性是必填项,并且必须为“ tile”或“ page”。 |
<security> | 可选的 | 简档能否看到此积木的限制 |
<allowed_profiles>SELECT URP_Profiles WHERE name = 'Portal user'</allowed_profiles> | 可选的 | OQL返回简档(角色)的成员可以看到此积木。如果省略,则所有未明确拒绝的简档(角色)都可以看到它。 |
<denied_profiles>OQL</denied_profiles> | 可选的 | 简档(角色)无法看到此积木。 |
<forms> | 强制性的 | 申报表格 |
<form id="name"> | 零或更多 | 表单的声明。 ID必须是唯一的 |
<class>ServiceSubcategory</class> | 强制性的 | 表单的对象类。如果未定义子类,则子类将继承此表单 |
<properties> | 可选的 | 结构节点 |
<display_mode>cosy</display_mode> | 可选的 | 表单字段的显示模式。 “舒适”用于在值布局上放置常规标签; “紧凑”,用于并排布局,标签留出25%的空间,输入留出75%的空间; “密集”并排布局,输入填充所有可用空间。您还可以使用自定义的CSS类,该类将在表单上用作“form_xxx”,在字段上用作“form_field_xxx”。可用值是cosy | compact | dense | CUSTOM_form,默认值为cosy。 |
<always_show_submit>false</always_show_submit> | 可选的 | 设置为false时,对象上的转换可用时,提交按钮将隐藏。可用值为true | false,默认值为false。 |
<navigation_rules> | 可选的 | 导航规则适用于此表单。 |
<submit> | 可选的 | NR适用于commit/update按钮。请注意,不考虑转换按钮。 |
<default>go-to-object</default> | 强制性的 | 在整页打开表单时要应用的导航规则的ID。 |
<modal>go-to-object</modal> | 强制性的 | 将使用以模式打开表单时要应用的导航规则的ID(如果不存在)。 |
<cancel> | 可选的 | NR应用于取消按钮。 |
<default>close-form</default> | 强制性的 | 在整页打开表单时要应用的导航规则的ID。 |
<modal>close-form</modal> | 强制性的 | 将使用以模式打开表单时要应用的导航规则的ID(如果不存在)。 |
<fields> | 可选的 | 声明的字段。如果为空,将仅显示树枝标签的字段。如果省略,则仅显示zlist详细信息中的字段,树枝标签将被忽略 |
<field id="title"> | 零或更多 | 字段的声明。 ID必须是该类的有效属性代码。如果不放在树枝标签中,将一个接一个地放置。缺少必填属性将自动添加到表单 |
<slave>true</slave> | 可选的 | 是现场奴隶。如果存在,则标志将与来自datamodel/lifecycle的标志合并。可用值为true | false,默认值为true |
<read_only>true</read_only> | 可选的 | 注意!该标志不起作用,如果有需要,请使用TWIG。 |
<mandatory>true</mandatory> | 可选的 | 是必填字段。如果存在,则标志将与来自datamodel/lifecycle的标志合并。可用值为true | false,默认值为true |
<hidden>true</hidden> | 可选的 | 被隐藏的领域。如果存在,则标志将与来自datamodel/lifecycle的标志合并。可用值为true | false,默认值为true |
<must_prompt>true</must_prompt> | 可选的 | 是字段必须提示。如果存在,则标志将与来自datamodel/lifecycle的标志合并。可用值为true | false,默认值为true |
<must_change>true</must_change> | 可选的 | 是变更字段。如果存在,则标志将与来自datamodel/lifecycle的标志合并。可用值为true | false,默认值为true |
<twig> | 可选的 | 表单布局。您可以在此菜单下使用任何HTML标记,以制作出完美的表单模板。如果未定义,则字段将一个接一个地放置。 |
<div class="form_field" data-field-id="title" data-field-flags="mandatory" data-field-display-mode="cosy"> | 零或更多 | 将带有“数据-field-id”属性的div放入表单。标签类是强制性的,必须包含“form_field”类。属性“数据-field-id”必须是该类的有效属性代码。可选地,您可以在该特定字段的布局中向表单添加“data-field-display-mode”属性(值可以紧凑)。 |
<modes> | 可选的 | 声明的模式。如果未定义,则表单将适用于所有模式 |
<mode id="apply_stimulus"> | 零或更多 | 定义表单在此类中可用的模式。可用值是view | edit | create | apply_stimulus |
<stimuli> | 可选的 | 仅适用于apply_stimulus模式,定义了适用的刺激 |
<stimulus id="name"> | 零或更多 | 基于此激励代码,当前的表单将用于转换 |
<classes> | 强制性的 | 宣告班 |
<class id="Contact"> | 零或更多 | 上课声明。类(或其祖先之一)必须定义为在实例中显示。 ID必须是有效的对象类 |
<scopes> | 强制性的 | 声明范围 |
<scope id="name"> | 零或更多 | 范围的声明。范围定义了范围可以访问的对象集,这些对象对于简档是累积的用户 |
<oql_view>SELECT Contact WHERE org_id = :current_contact->org_id</oql_view> | 强制性的 | OQL查询,它定义了允许查看的对象集 |
<oql_edit>SELECT Contact WHERE id = :current_contact_id</oql_edit> | 可选的 | OQL查询,它定义了允许编辑的对象集。请注意,这仅适用于oql_view中的子集。 |
<ignore_silos>false</ignore_silos> | 可选的 | 当设置为“ true”时,此范围的OQL将不限于当前用户的允许组织。值可以为true | false,默认为“ false” |
<allowed_profiles> | 可选的 | 声明了将可以访问该范围的简档(角色)。如果不存在此标签,则所有简档(角色)都可以访问范围。 |
<allowed_profile id="Portal User"> | 零或更多 | 可以访问该范围的简档的名称。 ID必须是唯一的,并且是有效的简档。 |
<lists> | 可选的 | 演示列表。到目前为止,仅在门户中的对象的LinkedSet中使用。 |
<list id="default"> | 零或更多 | 声明清单。 ID必须是唯一的。支持的值是“列表”(用于对象的链接集)和“默认”(用作后备) |
<items> | 强制性的 | 声明的属性显示在列表中。 |
<item id="status"> | 零或更多 | 属性的声明。 ID必须是唯一的,并且必须是对象类的有效属性代码 |
<rank>10</rank> | 可选的 | 属性在列表中的排名。最低至上。 |
<lifecycle> | 可选的 | 生命周期:如果省略,则按简档(角色)拒绝刺激用户简档(角色)定义已应用 |
<stimuli> | 强制性的 | 门户上禁用的事件列表 |
<stimulus id="stimulus_code"> | 最后一个 | 使用其代码作为ID声明刺激。 |
<denied_profiles> | 可选的 | 宣布简档(角色)将无法访问该刺激。如果不存在此标签,则将拒绝所有简档(角色)进行刺激。 |
<denied_profile id="Portal User"> | 零或更多 | 在门户中将无法访问该激励的简档的名称。 ID必须是有效的简档。 |
<action_rules> | 可选的 | 宣布功能规则。 AR是操作活动,将应用于特定功能上特定砖块中的对象表单。它们可以组合。 |
<action_rule id="contact-to-userrequest"> | 零或更多 | 功能规则的声明。 ID必须是唯一的。 |
<source_oql><![CDATA[SELECT Contact AS C WHERE C.id = :current_contact_id]]></source_oql> | 可选的 | 将值从特定的对象复制到另一个时,请使用此标签指定OQL查询。 (例如,当前的联系人)注意:请使用source_oql或source_class,但不能两者都使用。注意2:source_class标签不支持抽象类,因为现在您必须为每个叶类重复标签规则。 |
<source_class>Service</source_class> | 可选的 | 从砖块中单击的对象复制值时,请使用此标签指定对象类。 (例如,服务目录中的对象或ServiceSubCategory)注意:请使用source_oql或source_class,但不能两者都使用。 |
<presets> | 可选的 | 声明的预设 |
<preset id="1">set(caller_id, $current_contact_id$)</preset> | 零或更多 | 预设声明。 ID是唯一的。与source_oql | source_class结合使用时,将预置对象的属性价值。语法与ObjectCopier相似,支持的动词被设置| copy | add_to_list。 |
<navigation_rules> | 可选的 | 声明的导航规则。 NR是操作活动,它将定义在单击对象表单的Submit/cancel按钮之后要去的地方。 |
<navigation_rule id="contact-to-userrequest" xsi:type="go-to-manage-brick"> | 零或更多 | 导航规则的声明。 ID在集合中必须唯一。 xsi:type必须是可用的之一,请参见“导航规则”部分。 (请注意,仅公共标签显示在此节点下)。 |
标签 | 用法 | 描述 |
<brick id="UNIQUE_ID" xsi:type="Combodo\iTop\Portal\Brick\UserProfileBrick"> | 强制性的 | 连接了用户描述版砖。 |
<show_picture_form>true</show_picture_form> | 可选的 | 显示隐藏的用户描述图片表单。可用值为true | false,默认值为true。 |
<show_preferences_form>true</show_preferences_form> | 可选的 | 显示隐藏的用户偏好表单。可用值为true | false,默认值为true。 |
<show_password_form>true</show_password_form> | 可选的 | 显示隐藏的用户密码表单。可用值为true | false,默认值为true。 |
<form> | 强制性的 | 联系人信息版本表单用于所连接的用户。行为与门户的全局形式完全相同,请检查相应部分。 |
<brick id="UNIQUE_ID" xsi:type="Combodo\iTop\Portal\Brick\BrowseBrick"> | 零或更多 | 浏览对象的分层并为每个级别指定操作活动(查看或编辑对象,然后从该对象创建另一个对象)。可以从多个视图(例如常规列表或树)中进行导航。用例可能是浏览对象目录,以查找用于创建您的请求的目录。 |
<levels> | 强制性的 | 申报的水平 |
<level id="UNIQUE_ID"> | 强制性的 | 等级声明。 ID必须是唯一的,整数是更安全的,避免使用'-' |
<class>ServiceFamily</class> | 可选的 | 对象类在此级别上显示。忽略是否​​存在标签。 |
<oql><![CDATA[SELECT ServiceFamily]]></oql> | 可选的 | OQL查询定义要显示的对象类的子集。如果已定义,则将优先级替换为类标签。 |
<title> | 可选的 | 该级别的标题。主要在列表模式下用作列标题。 |
<name_att> | 可选的 | 属性类将显示为对象名称。默认值为“名称”。如果定义了操作活动,则该属性上的第一个可用 |
<tooltip_att> | 可选的 | 属性类将显示在工具提示中 |
<description_att> | 可选的 | 属性类将在对象名称旁边以短文本显示。 (注意:这在“列表”模式下不使用) |
<image_att> | 可选的 | 属性类将作为对象名称旁边的图像显示。 (注意:目前仅在“马赛克”模式下使用) |
<fields> | 可选的 | 在列表模式下显示的其他字段的列表(仅用于其他模式下的过滤) |
<field id="UNIQUE_ID"> | 零或更多 | 属性类以显示为附加信息。将在过滤时使用。必须是该类的有效属性代码 |
<hidden>false</hidden> | 可选的 | 隐藏该字段,使其不会显示,但仍由过滤器使用。可用值true | false,默认值为false。 |
<actions> | 可选的 | 适用于该级别对象的操作活动。 |
<action id="UNIQUE_ID" xsi:type="drilldown"> | 零或更多 | ID必须是唯一的。 xsi:type定义功能的类型。可用的类型为rilldown | view | create_from_this。 |
<title>Create a user request</title> | 可选的 | 显示为功能标题的字符串 |
<icon_class>fc fc-new-request fc-1-6x fc-flip-horizontal</icon_class> | 可选的 | 用于功能装饰的CSS类。除了您自己的类之外,还支持Bootstrap字形和FontAwesome类。 |
<opening_target>modal</opening_target> | 可选的 | 定义如何完成功能。值可以是“模式”(在模式窗口中打开),“新”(在新窗口中)或“自身”(在当前窗口中)。默认价值为“模态” |
<rank>1</rank> | 可选的 | 功能菜单中的功能显示等级。最小的数字将是功能的主要操作活动。 |
<rules> | 可选的 | 功能的功能规则 |
<rule id="UNIQUE_ID"> | 零或更多 | ID必须是唯一的,并且对应于门户定义的有效功能规则。 |
<class>UserRequest</class> | 可选的 | 未指定factory_method标签时,仅适用于功能[xsi:type =“ create_from_this”]。要创建的对象的类名。 |
<factory_method><![CDATA[\Ticket::CreateFromServiceSubcategory]]></factory_method> | 可选的 | 未指定类标签时,仅适用于功能[xsi:type =“ create_from_this”]。将返回要使用的DBObject的标准方法名称(例如,返回标准门户中的ServiceSubcategory的UserRequest或事件依赖)。 |
<levels> | 可选的 | 可选子级别。必须通过属性链接到父级别 |
<level id="UNIQUE_ID"> | 强制性的 | 子级别的声明。与父级别具有相同的标签,另外还包含以下内容。 |
<parent_att>servicefamily_id</parent_att> | 强制性的 | 属性类将当前类链接到父级别的类 |
<browse_modes> | 强制性的 | 浏览模式列表 |
<availables> | 强制性的 | 可用浏览模式列表 |
<mode id="UNIQUE_ID"> | 零或更多 | 可用的浏览模式。 ID必须是唯一的并且是有效的浏览模式。标准模式是列表。 |
<default>list</default> | 强制性的 | 默认浏览模式。必须是可用的浏览模式之一:list | tree | mosaic |
<default_list_length>20</default_list_length> | 可选的 | 设置项目列表的默认数量将显示。可用值为10 | 20 | 50 | -1 |
<data_loading>auto</data_loading> | 强制性的 | 定义如何加载数据。可用值是自动的。 auto表示如果数据的计数小于实例的“ lazy_loading_阈值”模块_参数,则将以一次射击的方式加载数据。完整意味着所有数据将被立即加载。惰性意味着数据将在每个页面级别动态加载。该参数应该调整为数据的性能。 |
<brick id="UNIQUE_ID" xsi:type="Combodo\iTop\Portal\Brick\ManageBrick"> | 零或更多 | 允许通过在2轴上对对象进行分组和编辑来管理对象。通常用于管理正在进行的请求或一组配置项。 |
<class>Ticket</class> | 可选的 | 对象类在砖块中管理。如果未定义标签,则为必填项,否则忽略。 |
<oql><![CDATA[SELECT Ticket]]></oql> | 可选的 | OQL查询定义了要在模块中管理的对象的子集。优先于标签类。 |
<opening_target>modal</opening_target> | 可选的 | 定义如何完成功能。值可以是“模式”(在模式窗口中打开),“新”(新窗口)或“自身”(当前窗口)。默认价值为“模态” |
<opening_mode>edit</opening_mode> | 可选的 | 定义应如何打开对象。值可以编辑|查看,默认为“编辑”。请注意,即使将其设置为“ edit”,用户(范围和安全图层)在版本中不允许的对象也将在“视图”模式下打开。 |
<fields> | 可选的 | 在对象列表中显示的属性列表,如果省略,将使用zlist“ list”。 |
<field id="UNIQUE_ID"> | 零或更多 | 属性显示在列表中,将在过滤时使用。 ID必须是该类的有效代码属性。 |
<display_modes> | 可选的 | 显示模式列表,如果省略,将使用“列表”作为唯一显示类型 |
<availables> | 可选的 | 可用显示模式列表 |
<mode id="UNIQUE_ID"> | 零或更多 | 可用的显示模式。 ID必须是唯一的并且是有效的显示模式。标准模式是列表|条形图|条形图。 |
<default> | 强制性的 | 默认显示模式。如果省略标签'display_modes',则使用'list'。必须是已声明的可用显示模式之一 |
<tile> | 可选的 | 砖块的显示模式。必须为以下之一:文字|徽章|饼图|条形图|顶部列表。默认为“文本” |
<export> | 可选的 | 从详细列表视图允许用户到导出数据。提供导出的``fields''或设置为true的导出``导出_default_fields'' |
<fields> | 可选的 | 导出的属性列表(如果不需要默认值)。 |
<field id="UNIQUE_ID"> | 零或更多 | 属性至导出。 ID必须是该类的有效代码属性。 |
<export_default_fields>true</export_default_fields> | 可选的 | 如果设置为true,则将使用在列表DataModel上定义的字段,并且即使提供了“字段”标签也将被忽略;如果设置为false并且未定义“字段”,则不会显示导出按钮。 |
<grouping> | 强制性的 | 宣布分组。 |
<tabs> | 强制性的 | 选项卡上的分组是通过OQL查询完成的,而表上的分组是在finalclass上完成的。 |
<show_tab_counts>false</show_tab_counts> | 可选的 | 为每个选项卡显示对象计数。可用值为true | false。默认为false。 |
<attribute>operational_status</attribute> | 可选的 | 根据属性的不同值进行分组。如果存在标签组,则为可选。 |
<limit>5</limit> | 可选的 | 通过属性进行分组时,请限制组数。 |
<show_others>true</show_others> | 可选的 | 设置限制后,将其他结果汇总到一个称为“其他”的结果中。可用值为true | false。默认为false。 |
<groups> | 可选的 | 通过显式OQL查询进行分组。如果存在标签属性,则为可选。 |
<group id="UNIQUE_ID"> | 零或更多 | 团体宣言 |
<rank>1</rank> | 可选的 | 选项卡在组中的排名 |
<title>Brick:Portal:OngoingRequests:Tab:OnGoing</title> | 强制性的 | 标签标题 |
<description>Brick:Portal:OngoingRequests:Tab:OnGoing+</description> | 可选的 | 标签说明,将显示在页面标题下方 |
<condition><![CDATA[SELECT Ticket AS T WHERE operational_status NOT IN ("closed", "resolved")]]></condition> | 强制性的 | OQL查询将应用于砖块的对象,以使该组 |
<default_list_length>20</default_list_length> | 可选的 | 设置项目列表的默认数量将显示。可用值为10 | 20 | 50 | -1 |
<data_loading>auto</data_loading> | 强制性的 | 定义如何加载数据。可用值是自动的。 auto表示如果数据的计数小于实例的“ lazy_loading_阈值”model_参数,则将以一次射击的方式加载数据。完整意味着所有数据将被立即加载。惰性意味着数据将在每个页面级别动态加载。该参数应该调整为数据的性能。 |
<brick id="UNIQUE_ID" xsi:type="Combodo\iTop\Portal\Brick\CreateBrick"> | 零或更多 | 显示对象创建表单。 |
<modal>true</modal> | 强制性的 | 表单应该在模式对话框中还是在整个页面上。可用值为true | false,默认值为true。 |
<class>UserRequest</class> | 强制性的 | 要创建的对象的类。 |
<rules> | 强制性的 | 功能规则适用于表单。 |
<rule id="*UNIQUE_ID*"> | 零或更多 | 功能规则的声明。 ID必须是唯一的。有关更多信息,请参见功能规则部分。 |
<brick id="UNIQUE_ID" xsi:type="Combodo\iTop\Portal\Brick\FilterBrick"> | 零或更多 | 预过滤另一块砖。 |
<search_placeholder_value>eg. install office</search_placeholder_value> | 可选的 | 在过滤器字段中显示为占位符的字符串。默认值为“ Brick:门户:过滤器:SearchInput:占位符”。 |
<search_submit_label>Search</search_submit_label> | 可选的 | 提交按钮的标签。默认值为“ Brick:门户:过滤器:SearchInput:Submit”。 |
<search_submit_class>glyphicon glyphicon-search</search_submit_class> | 可选的 | CSS类添加在提交按钮上。例如,这可用于设置Glyphicon或Font Awesome图标。 |
<target_brick> | 强制性的 | 结构节点。 |
<id>ongoing-tickets-for-portal-user</id> | 强制性的 | 必须对应于目标砖的ID。 |
<type>Combodo\iTop\Portal\Brick\ManageBrick</type> | 强制性的 | 必须对应于目标砖的xsi:type。截至今天,仅支持BrowseBrick和ManageBrick |
<tab>list</tab> | 强制性的 | BrowseBrick:用于显示结果的浏览模式(镶嵌除外)。对于ManageBrick:要显示的选项卡(组ID)。 |
<brick id="UNIQUE_ID" xsi:type="Combodo\iTop\Portal\Brick\AggregatePageBrick"> | 零或更多 | 具有一对多砖瓦的页面。 |
<aggregate_page_bricks> | 强制性的 | 要包括在页面中的砖块列表。 |
<aggregate_page_brick id="PAGE_BRICK_ID"> | 最后一个 | 要包含的砖ID |
<rank>1</rank> | 可选的 | 页面中图块的等级 |