网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网站建设 >> 动易专区 >> SiteFactory教程 >> 正文
最新文章
· 三个文件四行代码解决SiteWeaver6.8编
· 会员中心添加视频,FLASH前台不显示
· 网页中加入背景音乐
· 安装网站时提示数据库相关错误解决办
· 批量替换数据库挂马字段内容
· 动易系列软件产品4.7版本发布
· 动易系列软件产品4.6版本发布
· 标题中的符号导致焦点图不显示
· 导航条当前栏目按钮加亮效果详解
· 自定义模型内容页访问地址添加参数的
热门文章
 学习动易SF标签常用的XSLT <xsl:te
 在SiteFactory™后台制作、管
 SiteFactory自定义模型建立操作教程
 学习动易SF标签常用的XSLT元素
 标签出错,提示原因“缺少根元素”
 SiteFactory标签参数
 SiteFactory标签制作流程——最新头
 SiteFactory标签制作流程——最新头
 自定义模型内容页访问地址添加参数
 SiteFactory学习笔记
相关文章
SiteFactory4.5正式版版新增功能及更新
SiteFactory4.0正式版版新增功能及更新
关闭SiteFactory和BizIdea登录后台以后出
动易.NET产品3.6版1028更新
SiteFactory3.6版新增功能及更新
动易.NET产品3.5版0428更新
SiteFactory3.5版新增功能及更新
SiteFactory3.1.6版新增功能及更新
解读SiteFactory修改成GB2312的编码
SiteFactory学习笔记
SiteFactory内容页实现点击图片浏览下一页
SiteFactory自定义模型建立操作教程
SiteFactory标签参数
在SiteFactory™后台制作、管理、应
SiteFactory3.1.5版新增功能及更新
SiteFactory中如何添加一个分页标签
SiteFactory3.1 正式版新增功能及更新
SiteFactory XSLT标签制作简明说明
来源:动易 更新时间:2009/11/30 0:00:02 阅读次数:
字体:[ ] 我要投稿

本文章整理自论坛,感谢风林火山管理员提供这个教程,原文的链接如下

http://bbs.powereasy.net/dispbbs.asp?boardID=73&ID=356993&page=1

标签分为有数据源和无数据源两大类,其中无数据源就是以前的静态标签,纯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="" />

  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号