eyoucms招聘手册标签:taglib_recruitsite 职位类型

易优教程 0 来源:老K模板网 收藏
[基础用法]

标签:taglib_recruitsite

描述:招聘职位类型,可以循环嵌套标签。
用法:
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field'} // 第一级职位类型循环开始
     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'} // 第一级职位类型循环开始
     href="{$field.siteurl}">{$field.name}<#a>
{/eyou:weapptaglib} // 第一级职位类型循环结束

image.png

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

描述:输出二个层级职位类型(这里用到volist标签层次嵌套,注意属性id | name的用法)
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field'} // 第一级职位类型循环开始
     href="{$field.siteurl}">{$field.name}<#a>
    {eyou:notempty name='$field.children'} // 判断是否有子职位(该示例指的是第二级职位)
    
            {eyou:volist name="$field.children" id="field2"} // 第二级职位循环开始             
  •  href="{$field2.siteurl}">{$field2.name}<#a>
  •         {/eyou:volist} // 第二级职位循环结束     
    {/eyou:notempty}  {/eyou:weapptaglib} // 第一级职位类型循环结束

image.png

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

描述:输出复杂的三个层级职位类型(这里用到volist标签层次嵌套,注意属性id | name的用法)
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field'} // 第一级职位类型循环开始
     href="{$field.siteurl}">{$field.name}<#a>
    {eyou:notempty name='$field.children'} // 判断是否有子职位(该示例指的是第二级职位)
    
            {eyou:volist name="$field.children" id="field2"} // 第二级职位循环开始             
  •  href="{$field2.siteurl}">{$field2.name}<#a>
  •             {eyou:notempty name='$field2.children'} // 判断是否有子职位(该示例指的是第三级职位)             
                      {eyou:volist name="$field2.children" id="field3"} // 第三级职位循环开始                     
    •  href="{$field3.siteurl}">{$field3.name}<#a>
    •                 {/eyou:volist} // 第三级职位循环结束             
                {/eyou:notempty}          {/eyou:volist} // 第二级职位循环结束     
    {/eyou:notempty}  {/eyou:weapptaglib} // 第一级职位类型循环结束

image.png

-------------------------------示例4--------------------------------

描述:每隔3条输出文档记录
{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field' mod='3'}
    {eyou:eq name='mod' value='0'}
         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'}
    href="{$field.siteurl}">{$field.name}<#a>
   {eyou:eq name='mod' value='0'}
   

   {/eyou:eq}
{/eyou:weapptaglib}

-------------------------------示例6--------------------------------

描述:输出指定起始ID的记录,过滤最前面2条,从第三条开始输出

{eyou:weapptaglib name="('Recruits', 'taglib_recruitsite', ['num'=>'8'])" id='field' offset='2'}
     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'}
     href="{$field2.siteurl}">{$field2.name}<#a>
{/eyou:weapptaglib}


免责声明:1.凡本站注明“来源:XXX(非老K模板网)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系laokcms#126.com处理;2.凡本站转载内容仅代表作者本人观点,与老K模板网无关。
0 条评论

网友留言