【标签】如何设置显示指定数量的相关信息
当我们添加一篇文章(或图片、商品或其它信息),如果同时设置了与这篇文章有关的“相关信息”
那么在前台查看这篇文章时,相关信息处会把在后台设置了的相关信息全部显示出来(前提是模板里有调用“内容页相关信息”这个标签),比如有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就是要设置调用显示的数值
至上全部修改及调用操作完成,大家可以看到去实际运用了。