taglib_recruitsite 職位類型

[基礎(chǔ)用法]

標(biāo)簽:taglib_recruitsite

描述:招聘職位類型,可以循環(huán)嵌套標(biāo)簽。
用法:
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field'} // 第一級(jí)職位類型循環(huán)開始
    <a href="{$field.siteurl}">{$field.name}</a>
{/eyou:weapptaglib} // 第一級(jí)職位類型循環(huán)結(jié)束

屬性:

num='8' 返回第一級(jí)的職位數(shù)量

mod='' 每隔N行輸出的內(nèi)容
id='' 可以任意指定循環(huán)里的變量名替代field,假設(shè)id='field1',模板調(diào)用如:{$field.name} 變成 {$field1.name}


涉及表字段:

請查閱易優(yōu)數(shù)據(jù)字典,找到表名 ey_weapp_recruits_recruitsite


【更多示例】
-------------------------------示例1--------------------------------
描述:輸出一級(jí)職位類型
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field'} // 第一級(jí)職位類型循環(huán)開始
    <a href="{$field.siteurl}">{$field.name}</a>
{/eyou:weapptaglib} // 第一級(jí)職位類型循環(huán)結(jié)束

image.png

-------------------------------示例2--------------------------------

描述:輸出二個(gè)層級(jí)職位類型(這里用到volist標(biāo)簽層次嵌套,注意屬性id | name的用法)
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field'} // 第一級(jí)職位類型循環(huán)開始
    <a href="{$field.siteurl}">{$field.name}</a>
    {eyou:notempty name='$field.children'} // 判斷是否有子職位(該示例指的是第二級(jí)職位)
    <ul>
        {eyou:volist name="$field.children" id="field2"} // 第二級(jí)職位循環(huán)開始
            <li><a href="{$field2.siteurl}">{$field2.name}</a></li>
        {/eyou:volist} // 第二級(jí)職位循環(huán)結(jié)束
    </ul>
    {/eyou:notempty} 
{/eyou:weapptaglib} // 第一級(jí)職位類型循環(huán)結(jié)束

image.png

-------------------------------示例3--------------------------------

描述:輸出復(fù)雜的三個(gè)層級(jí)職位類型(這里用到volist標(biāo)簽層次嵌套,注意屬性id | name的用法)
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field'} // 第一級(jí)職位類型循環(huán)開始
    <a href="{$field.siteurl}">{$field.name}</a>
    {eyou:notempty name='$field.children'} // 判斷是否有子職位(該示例指的是第二級(jí)職位)
    <ul>
        {eyou:volist name="$field.children" id="field2"} // 第二級(jí)職位循環(huán)開始
            <li><a href="{$field2.siteurl}">{$field2.name}</a></li>
            {eyou:notempty name='$field2.children'} // 判斷是否有子職位(該示例指的是第三級(jí)職位)
            <ul>
                {eyou:volist name="$field2.children" id="field3"} // 第三級(jí)職位循環(huán)開始
                    <li><a href="{$field3.siteurl}">{$field3.name}</a></li>
                {/eyou:volist} // 第三級(jí)職位循環(huán)結(jié)束
            </ul>
            {/eyou:notempty} 
        {/eyou:volist} // 第二級(jí)職位循環(huán)結(jié)束
    </ul>
    {/eyou:notempty} 
{/eyou:weapptaglib} // 第一級(jí)職位類型循環(huán)結(jié)束

image.png

-------------------------------示例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--------------------------------

描述:內(nèi)置變量輸出數(shù)據(jù)索引與記錄順序,key 表示索引,默認(rèn)從0開始;i 表示順序,默認(rèn)從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}

文檔最后更新時(shí)間:2023-11-23 14:12:13

文檔
目錄

深色
模式

切換
寬度