taglib_recruitsite 職位類型
[基礎用法]
標簽:taglib_recruitsite
描述:招聘職位類型,可以循環嵌套標簽。
用法:
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field'} // 第一級職位類型循環開始 <a href="{$field.siteurl}">{$field.name}</a> {/eyou:weapptaglib} // 第一級職位類型循環結束
屬性:
num='8' 返回第一級的職位數量
mod='' 每隔N行輸出的內容
id='' 可以任意指定循環里的變量名替代field,假設id='field1',模板調用如:{$field.name} 變成 {$field1.name}
涉及表字段:
請查閱易優數據字典,找到表名 ey_weapp_recruits_recruitsite
【更多示例】
-------------------------------示例1--------------------------------
描述:輸出一級職位類型
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field'} // 第一級職位類型循環開始 <a href="{$field.siteurl}">{$field.name}</a> {/eyou:weapptaglib} // 第一級職位類型循環結束
-------------------------------示例2--------------------------------
描述:輸出二個層級職位類型(這里用到volist標簽層次嵌套,注意屬性id | name的用法)
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field'} // 第一級職位類型循環開始 <a href="{$field.siteurl}">{$field.name}</a> {eyou:notempty name='$field.children'} // 判斷是否有子職位(該示例指的是第二級職位) <ul> {eyou:volist name="$field.children" id="field2"} // 第二級職位循環開始 <li><a href="{$field2.siteurl}">{$field2.name}</a></li> {/eyou:volist} // 第二級職位循環結束 </ul> {/eyou:notempty} {/eyou:weapptaglib} // 第一級職位類型循環結束
-------------------------------示例3--------------------------------
描述:輸出復雜的三個層級職位類型(這里用到volist標簽層次嵌套,注意屬性id | name的用法)
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field'} // 第一級職位類型循環開始 <a href="{$field.siteurl}">{$field.name}</a> {eyou:notempty name='$field.children'} // 判斷是否有子職位(該示例指的是第二級職位) <ul> {eyou:volist name="$field.children" id="field2"} // 第二級職位循環開始 <li><a href="{$field2.siteurl}">{$field2.name}</a></li> {eyou:notempty name='$field2.children'} // 判斷是否有子職位(該示例指的是第三級職位) <ul> {eyou:volist name="$field2.children" id="field3"} // 第三級職位循環開始 <li><a href="{$field3.siteurl}">{$field3.name}</a></li> {/eyou:volist} // 第三級職位循環結束 </ul> {/eyou:notempty} {/eyou:volist} // 第二級職位循環結束 </ul> {/eyou:notempty} {/eyou:weapptaglib} // 第一級職位類型循環結束
-------------------------------示例4--------------------------------
描述:每隔3條輸出文檔記錄
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field' mod='3'} {eyou:eq name='mod' value='0'} <a href="{$field.siteurl}">{$field.name}</a> {/eyou:eq} {/eyou:weapptaglib}
-------------------------------示例5--------------------------------
描述:mod屬性還用于控制一定記錄的換行,每3條記錄換行一次
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field' mod='3'}
<a href="{$field.siteurl}">{$field.name}</a>
{eyou:eq name='mod' value='0'}
<br/>
{/eyou:eq}
{/eyou:weapptaglib}
-------------------------------示例6--------------------------------
描述:輸出指定起始ID的記錄,過濾最前面2條,從第三條開始輸出
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field' offset='2'} <a href="{$field.siteurl}">{$field.name}</a> {/eyou:weapptaglib}
-------------------------------示例7--------------------------------
描述:內置變量輸出數據索引與記錄順序,key 表示索引,默認從0開始;i 表示順序,默認從1開始。
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field'} {$key} - {$i} {/eyou:weapptaglib}
效果:
0 - 1
1 - 2
2 - 3
3 - 4
4 - 5
-------------------------------示例8--------------------------------
描述:自定義變量名
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field2'} <a href="{$field2.siteurl}">{$field2.name}</a> {/eyou:weapptaglib}
文檔最后更新時間:2023-11-23 14:12:13
未解決你的問題?請到「問答社區」反饋你遇到的問題