【标签】如何设置显示指定数量的相关信息

作者:动易网络 来源:本站原创 点击数: 发布时间:2009年05月27日

  当我们添加一篇文章(或图片、商品或其它信息),如果同时设置了与这篇文章有关的“相关信息”

 

 

那么在前台查看这篇文章时,相关信息处会把在后台设置了的相关信息全部显示出来(前提是模板里有调用“内容页相关信息”这个标签),比如有20或更多相关信息的话,前台就会显示得很难看,下面我们通过修改标签来实现前台调用显示指定数量的“相关信息”。

 

第一步:后台操作

  标签管理里打开“内容页相关信息”标签,我们首先添加个参数

 

 

 

  然后点下一步,直到标签体代码编辑处,我们添加如下红色标识代码:

 

" xmlns:pe="labelproc" exclude-result-prefixes="pe">






没有相关内容



           

                 

  •                  
                       

                   

  •                 {PE.Label id="内容页相关信息_普通式" modelID=" " generalID=" " num=" " /}

               

         

     
   
 

 

修改完成后,保存这个标签。

 

第二步:后台操作

  修改“内容页相关信息_普通式”这个标签,同样在它的参数设置处添加“num”这个参数,设置情况请参照第一步的截图,然后在它的SQL语句编辑处,我们添加上个参数,代码如下

 

SELECT TOP @num C.Title,C.NodeID,C.GeneralID,C.InputTime,C.PinyinTitle FROM PE_CommonModel C JOIN PE_CorrelativeItems I ON C.GeneralID = I.CorrelativeGeneralID WHERE C.ModelID = @modelID AND I.GeneralID=@generalID AND C.Status=99  ORDER BY I.OrderId

 

修改后,直接保存标签

 

第三步:内容页模板标签调用

  调用方式代码如下

 

{PE.Label id="内容页相关信息" itemId="@RequestInt_id" num="X"/} ----X就是要设置调用显示的数值

 

至上全部修改及调用操作完成,大家可以看到去实际运用了。