ssycms模板开发之模板分类列表

 

调用全部分类(包含一级、二级)

id="v" 表示:调用该循环中数据需以v开头,在实际使用中,如包含多层循环,需要修改此值即可区分不同循环中的对应的值,官方默认模板常用v和val来区分 在查询分类列表的同时,也查询出分类下的文章列表

{tag:articlecategory id="v"}
  <li class='header-item'>
    <a href="{$v.url}" class='header-link {if condition="$categoryUrlName==$v['url_name']"}active{/if}' title="{$v['title']}">{$v['title']}</a>
  </li>             
{/tag:articlecategory}

调用顶级分类列表

pid='0' 表示只调用顶级的分类列表

{tag:articlecategory id="v" pid="0"}
  <li>
    <a href="{$v.url}" class='{if condition="$categoryUrlName==$v['url_name']"}active{/if}' title="{$v['title']}">{$v['title']}</a>
  </li>             
{/tag:articlecategory}

调用指定分类ID下子分类列表

pid='具体的数' 表示顶用指定的子分类列表

{tag:articlecategory id="v" pid="1"}
  <li>
    <a href="{$v.url}" class='{if condition="$categoryUrlName==$v['url_name']"}active{/if}' title="{$v['title']}">{$v['title']}</a>
  </li>             
{/tag:articlecategory}

通常在列表和详情模板中,用 $itemInfo['cid'] 来代表当前分类id,例如:

{tag:articlecategory id="v" pid="$itemInfo['cid']"}
  <li>
    <a href="{$v.url}" class='{if condition="$categoryUrlName==$v['url_name']"}active{/if}' title="{$v['title']}">{$v['title']}</a>
  </li>             
{/tag:articlecategory}

调用指定分类信息

ids='具体的数' 表示调用指定的分类信息

{tag:articlecategory id="v" ids="1"}
    <a href="{$v.url}" class='header-link {if condition="$categoryUrlName==$v['url_name']"}active{/if}' title="{$v['title']}">{$v['title']}</a>
{/tag:articlecategory}

版权声明:
作者:小何
链接:https://ligo100.cn/qianduanjishu/314.html
来源:小何博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录