列表范例

最后更新于:2022-04-01 04:18:51

[返回首页](#) # 列表范例 怎么在页面中显示某个栏目的列表内容 方案一: <!--temr--> <datalist item="文章栏目" top="10" where="cc_Name='摄影' or cc_Name='Photoshop'" pagesort="art_ID desc"> <a href="{xyc:link}">[CutString:{art_Title}(30)]</a><br/> </datalist> <!--endtemr--> 说明:此方法建议是直接调用某栏目下属内容时采用。其他内容类型的调用,详情可以看下标签指南对item属性的介绍 方案二: <!--temr--> <datalist sql="select top 4 * from xyc_ViewArticleList where (cname='赛事新闻' or pname='赛事新闻') " table="xyc_Article"> <li> <h5><a href="{xyc:link}">[CutString:{art_Title}(20)]</a></h5> </li> </datalist> <!--endtemr--> 说明:此方法可以调用本栏目或本栏目子级栏目发布的内容。 制作一个‘新闻文章’内容类型的,最终列表页,带分页的,怎么做? xyc官方提供的标准模板,其实就可以参照,改动成别的,这里说一下主要的代码构成。 1,头部的构成: <!--temr--> <view item="当前栏目"> <title>{cc_Name}_{xyc:sitename}</title> <meta name="Description" content="{cc_Description}" /> <meta name="Keywords" content="{cc_Name},{cc_KeyWords}" /> </view> <!--endtemr--> 2,列表部分,需要注意的是,调用这个页的栏目属性必须为‘新闻文章’内容类型,并且栏目作用为‘最终列表’。 <!--temr--> <datalist item="文章分页列表" linage="10" pagesort="art_ID DESC" pageshowgo="1" pageshowfl="0"> <a style="color:#003399;font-size:14px;" href="{xyc:link}" target="_blank" title='{art_Title}'><b><u>{art_Title}</u></b></a> </datalist> <!--endtemr--> 说明:为了简单说明问题,把不必要的代码给删除了。只要是列表数据都要使用datalist来实现,其中page="on" 是表示此段列表是否要分页,以上的代码为什么没写page="on",是因为item是预定义好的标签组,里面许多属性都已经设定好了。linage代表是每页要显示的项数。pageshowgo,pageshowfl则代表是否显示分页中的开始,结束页和跳转功能。 我想定义分页代码显示的位置,怎么做? 首先参照一下列表页的实现datalist里面的一些属性,在datalist标签加入 pagehtml="no" 。pagehtml属性是指:是否直接显示分页代码。此处设置为no。之后需要在显示分页的地方写如下代码: <!--temr--> <cache name="pagehtml"></cache> <!--endtemr--> cache标签代表:缓存html片段。name指明为pagehtml即可。 [返回首页](#) 新亿乐天网络技术(北京)有限责任公司 © 2001 - 2009 XinYi Inc. 问题和建议请反馈至:[jianyi@xinyicms.com](#) 官网: [www.xinyicms.com](http://www.xinyicms.com "新亿内容管理系统")
';