您现在的位置: 动易技术中心 >> 动易开发文档 >> SiteFactory二次开发文挡 >> 标签教学 >> 正文
[XSLT标签简单教程一]简要制作说明

  SiteFactory产品中,标签分为有数据源和无数据源两大类。其中无数据源标签就是以前的静态标签,纯HTML,这里不再叙述。有数据源标签才能实现列表输出,这里先给出最简单的列表标签制作教程,阅读本教程前,请先学习简单的SQL知识以做预备。

 

  首先打开新建标签,选择"系统数据库SQL查询"方式。这种方式就是对SiteFatory的内置数据库进行查询

值得注意的地方是"标签模板处理方式",这里一般选择"简单XSLT解析",这样标签的性能较快,如果有编程需要时,才选用"可编程XSLT解析"。

  

  单击“下一步”功能按钮,这里是添加属性的地方,也就是将来标签使用时输入属性的地方。

  下图中标签使用的模式为{pe.label id="标签名" shownum="参数"/}:

 

  第三步:直接看下图,关键的地方我已经用红框标出。这是一般文章模型的查询语句,如果是别的模型右边的表要随之变化(用户模型都是以pe_u开头的表)。


  第四步:重点开始,就是标签的编辑界面了,如果你写的SQL没错,界面右边就会显示出字段列表来。标签编辑器中红色框起部分的代码不要修改,那是XSLT的相应声明。绿色框起的部分,才可以输入代码,而这里的代码将来输出时就对应的是每行的模板。

  假设要输出<li>这种格式的列表,就象下图样输入代码,其中<li></li>之间的<xsl:value-of select="Title"/>是直接从右边的列表中Title那个节点拖放过来自动生成的。


  标签编辑完成后,可以点击下面的"查看效果"先预览一下标签的输出,预览界面如下(注意:要按下效果窗中的"刷新"按钮,才能显示最后修改的效果)。

  标签测试完成后,点击保存即可以在任何一个模板中使用,比如我把它放在首页测试看看。先打开模板编辑页,在左边找到"测试标签",点击或拖放到右边需要插入位置就会出现标签编辑器,其中"列表数量"就是我们在上面设定的参数,这里我选择为10。

  再点击"添加为标签"按钮,即可将需要的标签插入到想要的位置了。

  模板编辑后,查看首页可发现标签列表已经显示了,而且格式为<li>数量为10 。

 

  最后说明一下,标签不仅可以用<li>字段</li>这样,你可以任意编排模板,但注意这只是一行的模板。

  如你输入<div><ul>字段1</ul><ul>字段2</ul></div>也是可以的,唯一需要注意的是XSLT模板要求标签要严格封闭。

  如你输入<p><div><ul>字段1</ul><ul>字段2</ul></div>这样标签就会解析错误,因为最后要补上一个</p>才可以。

  还有要注意的是原来的单标签也要写成封闭模式,如

<br> 要写为 <br />

<img src=""> 也要写为 <img src="" />

  本教程的目地是让大家先能上手制作简单的列表标签,更复杂的标签制作教程官方正在制作中。

 

文章录入:雅虎    责任编辑:雅虎 
  • 上一个文章:

  • 下一个文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    软件产品
    SiteFactory™ 内容管理系统
    SiteFactory™ 网上商店系统
    SiteWeaver™ 内容管理系统
    SiteWeaver™ 网上商店系统
    SiteWeaver™ 企业门户网站系统
    SiteWeaver™ 教育门户网站系统
    SiteWeaver™ 政府门户网站系统
    SiteWeaver™ 行业门户网站系统
    平台产品
    企业服务
    行业解决方案
    联系我们 | 关于动易 | 网站地图 | 相关证书 | 合作伙伴 | 招贤纳士 | 法律条款 | 隐私权声明
    安全上网网上报警
    动易网络科技有限公司版权所有 © 2003-  粤ICP备05004015号
    公安备案编号:4406063010734 本站基于 PowerEasy® SiteWeaver™ 制作