YulinCMS CateList标签调用示例

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页

CateList 标签主要用于获取数据库中的栏目,并且以列表方式呈现。

CateList 标签语法格式如下:

{Yu:CateList 属性1="属性值1" 属性2="属性值2"}
      {NormalTemplate}  普通项模板+底层变量.....{/NormalTemplate}
      {AlterTemplate}  交替项模板+底层变量......{/AlterTemplate}
      {SeparTemplate}  分隔符模板...............{/SeparTemplate}
      {ConditionTemplate}  条件输出模板.........{/ConditionTemplate}
{/Yu:CateList}

简单栏目列表[ ]

<ul>
{Yu:CateList Cate="Top"}
<li>{@Title/}</li>
{/Yu:CateList}
</ul>
YuLinCMS CateListDemo1.gif
  • 标签解释

获取调用所有根栏目,显示带超链接的标题

  • 其它说明

标签属性 Cate 指定一个栏目编号,则获取该栏目下所有子栏目。例如 Cate="51"

这个例子 Cate="Top" 表示获取所有根栏目。

多列栏目图片列表[ ]

{Yu:CateList Cate="Top" Cols="4"}
<table width="100%" cellpadding="1" cellspacing="0" >
<tr>
<td align="center"><a href="{@CatePath/}" target="_blank"><img src="{@SPicPath_3/}" border="0" /></a></td>
</tr>
<tr>
<td align="center"><a href="{@CatePath/}" target="_blank">{@Title/}</a></td>
</tr>
</table>
{/Yu:CateList}
YuLinCMS CateListDemo2.gif
  • 标签解释

获取所有根栏目,按照4列显示其缩略图和标题

  • 其它说明

该标签属性Cols="4" 指明以4列显示内容。系统是用HTML

元素来呈现的多列效果的。

{@PicPath/} 是栏目的原始标题图片。

系统根据 原始标题图片 自动生成了三种规格的缩略图,分别为 {@SPicPath_1/}(尺寸 300*200) {@SPicPath_2/}(尺寸 150*100) {@SPicPath_3/}(尺寸 90 * 60) 。

在这个例子中使用了{@SPicPath_3/}

嵌套调用栏目及其子栏目列表[ ]

<ul>
{Yu:List type="CateList" Cate="Top"}
<li><a href="{@CatePath/}">{@Title/}</a></li>
<ul>
{Yu:CateList Cate="Id"}
<li><a href="{@CatePath/}">{@Title/}</a></li>
{/Yu:CateList}
</ul>
{/Yu:List}
</ul>
YuLinCMS CateListDemo3.gif
  • 标签解释

这个例子运用了标签嵌套方式,实现循环显示每个栏目及其子栏目

相关条目[ ]

参考来源[ ]