# 1\. 欄目列表 xy:channel
{xy:channel \[屬性=值 屬性=值\]}\[field.\*/\]{/xy:channel}
欄目的排序會根據后臺欄目信息的排序字段決定
> 適用范圍:適用于網站頂部以獲取站點欄目信息
標簽格式
```
{xy:channel}
[field.*/]
{/xy:channel}
```
嵌套格式
```
{xy:channel type=nav ref=one}
[field.typetitle/] <br>
{xy:channel refs=one ref=two}
[field.typetitle/]<br>
{xy:channel refs=two}
[field.typetitle/]<br>
{/xy:channel}
{/xy:channel}
{/xy:channel}
```
標簽嵌套采用ref定義、refs引用的方式,以上代碼顯示三層欄目結構
> 標簽屬性
| **名稱** | **類型** | **必須** | **示例值** | **默認值** | **描述** |
| --- | --- | --- | --- | --- | --- |
| type | 字符串 | 否 | son top level self | son | **son**:取下級欄目;**top**:取頂級欄目;**level**:取同級欄目;**self**:取當前欄目; **nav**:該標簽用于首頁導航取第一級欄目;**path**:取當前欄目的路徑,通常用于詳情頁,顯示隸屬欄目位置,例如:新聞中心 > 行業新聞;**parent**:上一級欄目; |
| typeid | 整型 | 否 | \>0 | 所有父級欄目 | typeid有值時,取所指欄目的子級 |
| size| 整型 | 否 | \>0 | 返回既定條件下的欄目個數,不使用則默認返回全部 |
| flag| 字符串| 否 | | 在自定義字典中定義好對應的值,具體屬性值請在欄目屬性進行查看,使用方式參考文章列表的flag使用 |
| noflag | 字符串 | 否 | | 參考文章列表的noflag |
| orderby | 字符串 | 否 | | 欄目排序,sort排序需要在自定義順序設置才能看到效果 |
| order| 字符串 | 否 | | desc:按照倒序排列,asc:按照正序排列 |
可包含字段\[field.\*/\]
| 字段名稱 | 描述 |
| --- | --- |
| \[field.typeindex/\] | 序號,根據顯示條數顯示的序號1 2 …..10 |
| \[field.typetitle/\] | 欄目名稱,與欄目鏈接一起使用 |
| \[field.typeshorttitle/\] | 欄目副標題|
| \[field.typelink/\] | 欄目鏈接:\[field.typelink/\] |
| \[field.typekeyword/\] | 欄目關鍵字 |
| \[field.typedescrip/\] | 欄目描述 |
| \[field.typeid/\] | 欄目id |
| \[field.class/\] | 當前選中的欄目應用的樣式 |
| \[field.typelitpic/\] | 欄目縮略圖:\[field.typelitpic/\] |
給動態獲取的標題在選中時添加detailMainLeftMenu\_cur樣式
```
<style>.detailMainLeftMenu_cur{color:#fff}</style>
<ul>
{xy:channel type=son class=detailMainLeftMenu_cur}
<li><a href="{xy:global.url/}[field.typelink/]"class="[field.class/]">[field.typetitle/]</a></li>
{/xy:channel}
</ul>
```
欄目標簽完整范例
```
<div class="">
{xy:channel}
<div class="">
<ul>
<li><a href="{xy:global.url/}[field.typelink/]">[field.typetitle/]</a></li>
</ul>
</div>
{/xy:channel}
</div>
```