#### 聯動數據篩選列表頁 (作用于列表頁list_xxxxxx.html)
*****
> 自定義列表 城市-項目-等級 篩選TDK示例:
```
<!-- S 篩選列表頁SEO信息 // filter_list_seo函數第一個參數為占位替代詞的SEO信息 如 [area]將自動生成城市名稱,第二個參數為未篩選時默認SEO信息-->
<title>{:filter_list_seo('[area][level][project]考研課程哪家好', '考研課程口碑哪家好')}-{$SEO['site_name']}</title>
<meta name="keywords" content="{:filter_list_seo('[area][level][project]考研課程哪家好', '考研課程口碑哪家好')}" />
<meta name="description" content="{:filter_list_seo('[area][level][project]考研課程哪家好', '考研課程口碑哪家好')}" />
<!-- S 篩選分類信息生成 //add_filters函數第一個參數為 篩選字段 (area project level等),第二個參數為聯動數據層級-->
<div class="lists">
<p>選擇省份</p>
<dl>
{volist name=":add_filters('area', 1)" id="vo"}
<dd class="{if $vo.active}active{/if}"><a href="{$vo.url}">{$vo.name}</a></dd>
{/volist}
</dl>
</div>
<div class="lists">
<p>選擇城市</p>
<dl>
{volist name=":add_filters('area', 2)" id="vo"}
<dd class="{if $vo.active}active{/if}"><a href="{$vo.url}">{$vo.name}</a></dd>
{/volist}
</dl>
</div>
<div class="lists">
<p>選擇項目</p>
<dl>
{volist name=":add_filters('project', 1)" id="vo"}
<dd class="{if $vo.active}active{/if}"><a href="{$vo.url}">{$vo.name}</a></dd>
{/volist}
</dl>
</div>
<div class="lists">
<p>選擇等級</p>
<dl>
{volist name=":add_filters('level, 1)" id="vo"}
<dd class="{if $vo.active}active{/if}"><a href="{$vo.url}">{$vo.name}</a></dd>
{/volist}
</dl>
</div>
<!-- S 篩選條件自定義生成//根據cms路由自動生成對應sql查詢條件 -->
{php}$where = add_filters_sql($modelid,$catid);{/php}
<!-- S 篩選數據結果列表 -->
{yzn module="cms" action="lists" where="$where" modelid="$modelid" cache="3600" order="updatetime desc" num="15" page="$page" return="data" moreinfo="3"}
{volist name="data" id="vo"}
{$vo.title}
{/volist}
{/yzn}
<!-- S 篩選分頁 -->
<ul id="page_list">
{$pages|raw}
</ul>
```
> 1.關聯函數:add_filters()
> 作用:生成當前列表頁所有篩選地區|項目 url地址
> 參數1:暫支持值:area | project
> 參數2:生成的地區|項目層級URL 支持的值 1|2|3
> 2.關聯函數:add_filters_sql()
> 作用:lists標簽擴展功能 根據路由請求的參數生成列表自定義查詢sql(此函數需在php標簽內調用生成where變量,賦予lists標簽where屬性使用)
> 參數1:模型ID
> 參數2:欄目ID(保留參數,暫無需使用)
> 3.yzn module="cms" action="lists"相關屬性說明
> 參數 where : 自定義查詢條件字符串,支持變量,如 id='1' and catid='1'
> 參數 modelid : 模型ID,支持變量
> 參數 cache : 緩存時間(頻繁變動數據可設置為0不緩存)
> 參數 order : 排序條件字符串 如 updatetime desc
> 參數 num : 數據條數 可用limit屬性代替 如 limit="0,10"
> 參數 page : 頁碼(一般使用page="$page"自動調用當前路由對應頁碼)
> 參數 return: 返回的數據變量名
> 參數 moreinfo: 支持的值 0|1|2|3 (0:僅返回主表字段 1:返回主附表字段 2: 自定義篩選條件僅返回主表字段 3:自定義篩選條件返回主附表字段)
4.關聯函數TDK自定義 filter_list_seo()
參數1:[area][project]XXXXXXXXXX 自定義SEO信息規則[area][project]字符串固定