0701系统模块.pptVIP

  • 0
  • 0
  • 约2.14千字
  • 约 12页
  • 2018-03-09 发布于河南
  • 举报
0701系统模块

第07课 模块编写规范 系统模块 自定义模块 系统模块 店铺招牌 shop.pageBanner 自定义内容区 shop.selfDefining 宝贝推广区(自动) shop.autoSpread 宝贝分类 shop.itemCategory 搜索店内宝贝 shop.searchInShop 交流区 shop.forumShow 装修模板区 shop.flashBanner 掌柜推荐宝贝 shop.itemRecommend 友情链接 shop.friendLink 自定义模块 页面文件 .php 页面描述符文件 module.xml 模块描述符文件 模板页面中会包含模块,每一个模块都有一个名称为”module.xml”的描述符文件,包含以下信息: 1. 基本信息:名称、版本号、change log,描述、示意图等 2. moudle配置信息:module的元素类型采用html 5中的数据类型,如url, email,number,text,textArea, htmlArea等,这些类型同时包含基本的校验信息 3. 其他等 ?xml version=1.0 encoding=GBK? module idtextbox/id name文本块/name filetextbox.php/file thumbnailassets/images/textbox.png/thumbnail parameters param name=title description=标题 ptype=text“ formtype=“text” 标题-1 /param /parameters /module ? id: 模块标识,这里可以为任意字符串,但是要确保模板内的模块不要出现id相同的情况。 ? name:模块名称,主要是方便卖家进行模块选择 ? file:对应的php文件 ? thumbnail:模块的缩略图,64x64,方便卖家进行模块选择 ? description:模块描述 ? parameters:模块的渲染的基本流程为读取参数,调用底层服务,结合php文件输出html,所以参数是模块和卖家交互的重要部分。 parameters param name=title lable=“标题” description=“描述 ptype=text“ formtype=“text” 标题-1 /param /parameters ? text:文本类型参数,此参数系统默认最多256个字符 ? textarea:文本域类型参数,此参数系统默认最多4000个字符 ? htmlarea:代表一段html代码,此参数系统默认最多32KB ? url:url类型参数,系统默认最大长度256个字符 ? date:此类型代表日期类型,后台会根据制定的日期格式进行校验 ? email:此类型代表电子邮件,后台会校验是否是合法的邮件地址 ? number:此类型是数值类型,后台会判断是否是合法的数值. formType:formType用来配置参数html类型,类型与html类型对应,用于在编辑模块的时候展示界面的DOM结构。目前系统主要支持如下几个类型: ? text: 类似于html的input type=”text”,用于卖家输入文本字段 ? textarea:类似于html的textarea标签,用于卖家输入一段文本 ? select: 类似于html的select标签,此参数的配置需要通过option来配置 checkbox:类似于html的checkbox。 param name=number label=模块数量 description=请选择显示数量 ptype=number formType=select option value=5/option option value=10/option option value=15/option option value=20/option /param * 搜索列表 shop.searchList 宝贝推广区(手动) shop.manualSpread 宝贝排行榜 shop.topList 图片轮播 shop.picRound 文章目录 shop.fileDir 文章搜索 shop.fileSearc 文章列表 shop.fileList 文章列表默认 shop.fileListDefault

文档评论(0)

1亿VIP精品文档

相关文档