Siteserver-stl:searchOutput(搜索结果)自定义显示样式
Posted 开拓丿飞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Siteserver-stl:searchOutput(搜索结果)自定义显示样式相关的知识,希望对你有一定的参考价值。
stl:searchOutput 自定义显示样式
- 自定义搜索提交表单需要在<stl:searchOutput>中嵌入显示搜索结果的标签,必须包含的标签 有<stl:pageContents>和<stl:pageitems>及<stl:pageItem>元素,分 别用于显示搜索结果分页列表和搜索结果翻页项。
注意:
- <stl:searchOutput>内必须包含一个<stl:pageContents>元素,用于显示搜索结果内容列表,详情请参考<stl:pageContents>元素。
- <stl:searchOutput>内必须包含一个<stl:pageitems>元素和多 个<stl:pageItem>元素,用于显示翻页项,详情请参考<stl:pageItems>元素 及<stl:pageItem>元素。
- <stl:searchOutput>中除以上元素外可以添加任意Html元素或STL元素,用于组织显示样式。
stl:searchOutput 示例
- 示例一:采用默认方式显示搜索结果
<stl:searchOutput pageNum="12" width="500"></stl:searchOutput> <stl:searchOutput pageNum="12" width="500"></stl:searchOutput>
- 示例二:采用自定义方式显示搜索结果,搜索结果关键字高亮显示
<stl:searchOutput width="500" isHighlight="true"> <stl:pageContents scope="All" pageNum="12"> <div> <stl:a target="_blank"></stl:a><br /> <stl:content type="Content" isClearTags="true" wordNum="120"></stl:content> </div> </stl:pageContents> <br /> <stl:pageItems> <table cellpadding="0" cellspacing="0" width="90%" height="40" align="center"> <tr><td align="left"> <stl:pageItem type="FirstPage" text="首页"></stl:pageItem> | <stl:pageItem type="PreviousPage" text="上一页"></stl:pageItem> | <stl:pageItem type="NextPage" text="下一页"></stl:pageItem> | <stl:pageItem type="LastPage" text="末页"></stl:pageItem> </td><td align="right"> <stl:pageItem type="CurrentPageIndex" text="当前页:"></stl:pageItem> <stl:pageItem type="PageNavigation"></stl:pageItem> </td></tr></table> </stl:pageItems> </stl:searchOutput> <stl:searchOutput width="500" isHighlight="true"> <stl:pageContents scope="All" pageNum="12"> <div> <stl:a target="_blank"></stl:a><br /> <stl:content type="Content" isClearTags="true" wordNum="120"></stl:content> </div> </stl:pageContents> <br /> <stl:pageItems> <table cellpadding="0" cellspacing="0" width="90%" height="40" align="center"> <tr><td align="left"> <stl:pageItem type="FirstPage" text="首页"></stl:pageItem> | <stl:pageItem type="PreviousPage" text="上一页"></stl:pageItem> | <stl:pageItem type="NextPage" text="下一页"></stl:pageItem> | <stl:pageItem type="LastPage" text="末页"></stl:pageItem> </td><td align="right"> <stl:pageItem type="CurrentPageIndex" text="当前页:"></stl:pageItem> <stl:pageItem type="PageNavigation"></stl:pageItem> </td></tr></table> </stl:pageItems> </stl:searchOutput>
- 示例三:自定义搜索结果及无搜索内容时提示
<stl:searchOutput width="500"> <stl:successTemplate> <stl:pageContents scope="All" pageNum="12"> <stl:a target="_blank"></stl:a> </stl:pageContents> <br /> <stl:pageItems> <table cellpadding="0" cellspacing="0" width="90%" height="40" align="center"> <tr><td align="left"> <stl:pageItem type="FirstPage" text="首页"></stl:pageItem> | <stl:pageItem type="PreviousPage" text="上一页"></stl:pageItem> | <stl:pageItem type="NextPage" text="下一页"></stl:pageItem> | <stl:pageItem type="LastPage" text="末页"></stl:pageItem> </td><td align="right"> <stl:pageItem type="CurrentPageIndex" text="当前页:"></stl:pageItem> <stl:pageItem type="PageNavigation"></stl:pageItem> </td></tr></table> </stl:pageItems> </stl:successTemplate> <stl:failureTemplate> <table width="90%" cellspacing="2" cellpadding="2" border="0"><tbody><tr><td align="center"> 抱歉,找不到和您的查询相符的项目。</td></tr></tbody></table> </stl:failureTemplate> </stl:searchOutput> <stl:searchOutput width="500"> <stl:successTemplate> <stl:pageContents scope="All" pageNum="12"> <stl:a target="_blank"></stl:a> </stl:pageContents> <br /> <stl:pageItems> <table cellpadding="0" cellspacing="0" width="90%" height="40" align="center"> <tr><td align="left"> <stl:pageItem type="FirstPage" text="首页"></stl:pageItem> | <stl:pageItem type="PreviousPage" text="上一页"></stl:pageItem> | <stl:pageItem type="NextPage" text="下一页"></stl:pageItem> | <stl:pageItem type="LastPage" text="末页"></stl:pageItem> </td><td align="right"> <stl:pageItem type="CurrentPageIndex" text="当前页:"></stl:pageItem> <stl:pageItem type="PageNavigation"></stl:pageItem> </td></tr></table> </stl:pageItems> </stl:successTemplate> <stl:failureTemplate> <table width="90%" cellspacing="2" cellpadding="2" border="0"><tbody><tr><td align="center"> 抱歉,找不到和您的查询相符的项目。</td></tr></tbody></table> </stl:failureTemplate> </stl:searchOutput>
以上是关于Siteserver-stl:searchOutput(搜索结果)自定义显示样式的主要内容,如果未能解决你的问题,请参考以下文章