网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网站建设 >> 动易专区 >> SiteFactory教程 >> 正文
最新文章
· 三个文件四行代码解决SiteWeaver6.8编
· 会员中心添加视频,FLASH前台不显示
· 网页中加入背景音乐
· 安装网站时提示数据库相关错误解决办
· 批量替换数据库挂马字段内容
· 动易系列软件产品4.7版本发布
· 动易系列软件产品4.6版本发布
· 标题中的符号导致焦点图不显示
· 导航条当前栏目按钮加亮效果详解
· 自定义模型内容页访问地址添加参数的
热门文章
 学习动易SF标签常用的XSLT <xsl:te
 在SiteFactory™后台制作、管
 SiteFactory自定义模型建立操作教程
 学习动易SF标签常用的XSLT元素
 标签出错,提示原因“缺少根元素”
 SiteFactory标签参数
 SiteFactory标签制作流程——最新头
 SiteFactory标签制作流程——最新头
 自定义模型内容页访问地址添加参数
 SiteFactory学习笔记
相关文章
SiteFactory标签制作流程——最新头条新闻
SiteFactory标签制作流程——最新头条新闻
调用自定义表单数据的标签制作流程
SiteFactory标签制作流程——最新头条新闻带内容标签制作
来源:动易技术中心 更新时间:2011/3/31 18:43:13 阅读次数:
字体:[ ] 我要投稿

  头条新闻也就是在新闻列表中,第一条新闻的样式及内容比较特殊。如下图:

  

  此标签与样式一标签的不同的地方是:加多了内容简介那一块内容。

  下面我们就来实现这个标签的制作!

  制作步骤:

  1、新建标签,如下图:

  

  2、添加标签参数,如下图:

  

  参数的数据类型设置:
  1)、凡是涉及到数据库查询的,都要选择SQL类型,如果在SQL语句中又用到in、on、like之类的关键字,必须要用SQL超级参数型。建议:所有用到数据查询的,都可用SQL的超级参数型。
  2)、没涉及到数据查询的,当然就要看是哪种类型的了!
  3、标签查询设置,如图:

  

  SQL语句说明:我们在这里只需要或者信息的标签,信息的标签保存的公共表PE_CommonModel表里面,所以我们只需要查询PE_CommonModel表;Status=99,表示审核通过的信息,其它的就不介绍了。

  4、标签内容设置:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="NodeID" />
<xsl:param name="OutPutQty" />
<xsl:param name="titlelenght" />
<xsl:param name="contentlenght" />
<xsl:output method="html" />
<xsl:template match="/NewDataSet/Table">
   <li>
      <xsl:choose>
         <xsl:when test="position() =1">                       '判断是否第一条
  <span class="listfirst_title" style="font-size: 16px;font-weight: bold;color:red;">    '如果是第一条,就在标题上相应的样式
               <a>
                 <xsl:attribute name="href">
                    <xsl:value-of select="pe:GetInfoPath(GeneralID)"/>
                 </xsl:attribute>
                 <xsl:attribute name="title">
                    <xsl:value-of select="Title"/>
                 </xsl:attribute>
                    <xsl:value-of select="pe:CutText(Title,$titlelenght,'…')"/>   

               </a>
            </span>
  <span class="listfirst_content">
                <xsl:value-of disable-output-escaping="yes" select="pe:CutText(pe:RemoveHtml(Content),$contentlenght,'…')"/>      '显示内容
            </span>
      </xsl:when>
      <xsl:otherwise>
         <a>
                <xsl:attribute name="href">
                  <xsl:value-of select="pe:GetInfoPath(GeneralID)"/>
                </xsl:attribute>
                <xsl:attribute name="title">
                    <xsl:value-of select="Title"/>
                </xsl:attribute>
                    <xsl:value-of select="pe:CutText(Title,$titlelenght,'…')"/>
         </a>
       </xsl:otherwise>
   </xsl:choose>
</li>
</xsl:template>
</xsl:stylesheet>

  如果直接复制上面内容做为标签内容,记得把红色解释字去掉!

  注意:最新头条新闻带内容标签制作已完。要调用标签,在模板中调用标签后,记得配置相应的样式。

  标签文档下载:最新头条新闻带内容标签

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