门户标签是PW9门户模版(专题,综合首页,模块调用等)的设计基础,是一套快速设计模版和数据调用的规范
格式约定:跟html标签一致,一个完整标签的结束格式为:单一标签为"<xxx />"格式,如<br />, 成对标签形如“<div>...</div>”
标签分类
模版设计标签
模版标签专用于门户模版的设计,是一种在模版中规范模块调用和转换的标签,目前有以下几个:
- 单一标签
<pw-start/>:定义页面设计的开始,每一个需要使用门户机制的页面都必须添加,一般紧跟于<body>之后, 必须 <pw-end/>:定义页面设计的结束,每一个需要使用门户机制的页面都必须添加,一般置于</body>之前, 必须
<pw-head/>:定义是否使用网站公共头部,可选 <pw-footer/>:定义是否使用网站公共页脚,可选 <pw-navigate/>:定义是否使用导航面包宵,可选 <pw-drag/>:定义一个可以用于拖拽设计的区域,可选
<pw-tpl id="XXX"/>:定义一个子模板,仅限在系统页模板(非themes\portal\local目录下的页面)使用,添加后可在themes\portal\local目录下生成相应XXX.htm文件,修改此文件,可达到修改系统页的目的。 <pw-tpl id="common.XXX"/>:定义一个子模板,仅限在系统页模板(非themes\portal\local目录下的页面)使用,添加后可在themes\portal\local\common目录下生成相应XXX.htm文件,修改此文件,可达到共享文件的目的。
- 成对标签
<pw-title>...</pw-title>: 用于定义一个模块的标题区域 <pw-list>...</pw-list>: 用于定义一个模块的列表区域
数据调用标签
数据标签在模块设计里使用,每一个数据模型会提供不同的标签,以"{...}"定义,数据标签根据属性不同,分为一元,两元和三元标签,每个标签的描述和作用可以到“模块编辑->模版”中查看。数据标签只能使用在表达式标签<for:>...</for>之间
- 一元标签
- 形如"{title},{username}"等,是模块设计里用得最多的一种标签
- 二元标签