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}
posted @ 2024-07-13 13:05  浅岛连云  阅读(5)  评论(0编辑  收藏  举报