易優CMS模板標籤screening文件篩選指定自定義欄位讀取篩選條件

黄文Rex發表於2024-08-02
[基礎用法]標籤:screening描述:用於在列表頁文件篩選場景(支援文章、產品、影片、圖集以及自定義等模型)用法:{eyou:screening id='field' currentclass='active' alltxt='不限' }     <div class="row">         <div class="filter-box">             <!-- 篩選項欄目迴圈 -->            {eyou:volist name='$field.list' id='vo'}                 <div class="filter-boxs">                     <!-- 篩選項標題 -->                     <div class="filter-tit">                         {$vo.title} :                      </div>                      <!-- 篩選的可選值迴圈 -->                     <div class="filter-cen">                        {eyou:volist name='$vo.dfvalue' id='val'}                             <a {$val.onClick} class="{$val.currentclass}">{$val.name}</a>&nbsp;                        {/eyou:volist}                     </div>                     <!-- 篩選的可選值迴圈結束 -->                 </div>            {/eyou:volist}             <!-- 篩選項欄目迴圈結束 -->             <!-- 清除所有篩選條件按鈕 -->             <div class="filter-bt"><a href="{$field.resetUrl}">清除篩選條件</a></div>         </div>         <!-- 隱藏域 -->        {$field.hidden}     </div>{/eyou:screening}
 

屬性: id='' 可以任意指定迴圈裡的變數名替代field,假設id='field1',模板呼叫如:{$field.title} 變成 {$field1.title}
typeid='' 專用於首頁篩選,首頁呼叫標籤一定要指定欄目ID currentclass='' 應用樣式class類名 addfields='' 自定義欄位名,多個欄位之間用英文逗號隔開,比如:addfields='price,spce' alltxt='' 篩選數值中的第一個自定義選項,該選項是用於重置單條篩選條件,alltxt='off' 表示不顯示,其他文案顯示比如:alltxt='全部',alltxt='不限',alltxt='所有' empty='' 沒有資料時顯示的文案涉及表欄位:
請查閱易優資料字典,找到表名 ey_channelfield  、ey_article_content

相關文章